From 43c2fad0e99b2bb505ca31c15e38b6720152d70f Mon Sep 17 00:00:00 2001 From: John Maguire Date: Wed, 21 Dec 2016 17:59:52 +0000 Subject: [PATCH] Excludes must go before directory in tar command. Lovely that the behaviour changed in some random tar version between Fedora 24 and Fedora 25... --- dist/maketarball.sh.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dist/maketarball.sh.in b/dist/maketarball.sh.in index 9b23a52ac..67ca56c27 100755 --- a/dist/maketarball.sh.in +++ b/dist/maketarball.sh.in @@ -9,14 +9,15 @@ rootnoslash=`echo $root | sed "s/^\///"` echo "Creating $name-$version.tar.xz..." -tar -cJf $name-$version.tar.xz "$root" \ +tar -cJf $name-$version.tar.xz \ --transform "s,^$rootnoslash,$name-$version," \ --exclude-vcs \ --exclude "$root/bin/*" \ --exclude "$root/debian" \ --exclude "$root/dist/*.tar.gz" \ --exclude "$root/dist/*.tar.xz" \ - --exclude "$root/CMakeLists.txt.user" + --exclude "$root/CMakeLists.txt.user" \ + "$root" echo "Also creating ${name}_${version}~${deb_dist}.orig.tar.xz..." cp "$name-$version.tar.xz" "${name}_${version}~${deb_dist}.orig.tar.xz"