From patchwork Sat Apr 7 21:26:14 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Yann E. MORIN" X-Patchwork-Id: 895967 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=free.fr Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="GCq/M/sW"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40JV4P36jCz9s2B for ; Sun, 8 Apr 2018 07:26:29 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 3860422DF7; Sat, 7 Apr 2018 21:26:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9TJDNHz36pVg; Sat, 7 Apr 2018 21:26:24 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 5A5912264F; Sat, 7 Apr 2018 21:26:24 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 218F71C2BF7 for ; Sat, 7 Apr 2018 21:26:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 189D022611 for ; Sat, 7 Apr 2018 21:26:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z6Y3RViCH6Uj for ; Sat, 7 Apr 2018 21:26:22 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr0-f194.google.com (mail-wr0-f194.google.com [209.85.128.194]) by silver.osuosl.org (Postfix) with ESMTPS id 08EA022247 for ; Sat, 7 Apr 2018 21:26:22 +0000 (UTC) Received: by mail-wr0-f194.google.com with SMTP id 80so4582760wrb.2 for ; Sat, 07 Apr 2018 14:26:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=5NxJoek2ZxoYs/IYHJt7XsKza75z/4SLpxhfhIRGvzY=; b=GCq/M/sWXLL/0xBM8KAKLceOT/AzBsQbsce2BO1jC+2YguXL+u5aFuTTjIGPI5bxLO 72n5UTGyAclKcnY1nPY0Gw9kK/kHsH5Y044KFE0YHZJU9jxYN1+RRFyEVVhYhGG0QnzI Ar6GqvrkED+fE8B1lzf+KqWVUbU94uZB3iQBle5j8w0BLcECbw0uHvvImsC+QzAoAeV1 fIpvgxb1vOIbht0OfCrg9As7+w90SyjxCtnbRwDLLi2zcsNvpVCyMYKbSeQywBuwjYrK xYnVcXUx5DEjguIe6QhVD1hUyBZFZd5g5q8Ciie8SV0xXfqBS/zR2gh3SKoWQ+abYhbC ktdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=5NxJoek2ZxoYs/IYHJt7XsKza75z/4SLpxhfhIRGvzY=; b=hrEhI430LFJWett5HApPEjMbCNw+chPSVNR41hAMb9yRQBsnUlFVqV8DBShLZ6l++o RYPxV1hIZpXxttV4BI2e9dVxIAcr7SQls3uKZEO5Z21UhGuNOLdRptH88Kn8+SAgaKn0 ZfmlHlO4cHRLHLHpIgtsIjVbjdmBqXH8oAJsEY+57DXmVRbAX89otY8ZklW8M07/yyh0 O7IhD3/GFgZIjKE1y0KEtC/ID65PWy0EhKhtxNuK3Gst12LC2mlqyUJSgg85HVgeKkLc wpnNtPbeXMuBVG1hdaDIL17UQYkvzPnhLCCGwiKxIXx2SM157ptLBPkONlX81idPfI3D N1vQ== X-Gm-Message-State: AElRT7ESGoTk3yXA/iBFZ3vKKTJmf5zae1e8cGgihtDZM91JmU9Y7nv/ gjKHAoLKSTJdUD5rl7QY416fJA== X-Google-Smtp-Source: AIpwx4/JUZX8AsMy3a3Yy/jpbQyAbJ+2mHtgBzHDkglDViL7OG46MLbM4y+MfvhNSiC/D5Lymo2YLg== X-Received: by 10.223.151.69 with SMTP id r63mr20876004wrb.47.1523136380361; Sat, 07 Apr 2018 14:26:20 -0700 (PDT) Received: from scaer.bzh.lan (2a01cb08861073000020913dd51cee5d.ipv6.abo.wanadoo.fr. [2a01:cb08:8610:7300:20:913d:d51c:ee5d]) by smtp.gmail.com with ESMTPSA id z16sm18664343wrc.70.2018.04.07.14.26.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Apr 2018 14:26:19 -0700 (PDT) From: "Yann E. MORIN" To: buildroot@buildroot.org Date: Sat, 7 Apr 2018 23:26:14 +0200 Message-Id: <20180407212614.15639-1-yann.morin.1998@free.fr> X-Mailer: git-send-email 2.14.1 Subject: [Buildroot] [PATCH] download/git: fix trasnform-name X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Yann E. MORIN" , Ricardo Martincoski , Maxime Hadjinlian MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" When a package contains a relative symlink which first component is '..' (thus pointing one directory higher), for example package 'meh' contains this symlink: foo/bar -> ../buz then it would be stored as 'meh-version./buz' because of the transform-name pattern replacement. Fix it to only match the leading './'. Reported-by: Ricardo Martincoski Signed-off-by: "Yann E. MORIN" Cc: Ricardo Martincoski Cc: Peter Korsgaard Cc: Maxime Hadjinlian Reviewed-by: Ricardo Martincoski Tested-by: Ricardo Martincoski --- support/download/git | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/download/git b/support/download/git index f07195b0d1..787b6bcca0 100755 --- a/support/download/git +++ b/support/download/git @@ -111,7 +111,7 @@ LC_ALL=C sort <"${output}.list" >"${output}.list.sorted" # Create GNU-format tarballs, since that's the format of the tarballs on # sources.buildroot.org and used in the *.hash files -tar cf - --transform="s/^\./${basename}/" \ +tar cf - --transform="s/^\.\//${basename}\//" \ --numeric-owner --owner=0 --group=0 --mtime="${date}" --format=gnu \ -T "${output}.list.sorted" >"${output}.tar" gzip -6 -n <"${output}.tar" >"${output}"