aboutsummaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorGravatar Yann E. MORIN <yann.morin.1998@free.fr>2016-07-04 09:52:25 +0200
committerGravatar Peter Korsgaard <peter@korsgaard.com>2016-07-04 10:04:22 +0200
commitd1830ca8777b899c3f66be059fcedccdf9fd3295 (patch)
treedaad171cb0378b41f9b2196f8d4fb79efc2a23d5 /support
parent133369f46fd2c522b8f00af8d4693d6870951419 (diff)
downloadbuildroot-d1830ca8777b899c3f66be059fcedccdf9fd3295.tar.gz
buildroot-d1830ca8777b899c3f66be059fcedccdf9fd3295.tar.bz2
support/download: don't over-remove files from git archives
When we now manually create git archives, we removed all .git-related files. However, we also exclude empty directories. This means that a directory which only had a .gitignore file is excluded from the archive. Fixes: http://autobuild.buildroot.org/results/2aa/2aa8954311f009988880d27b6e48af91bc74c346/ http://autobuild.buildroot.org/results/b45/b45cceea99b9860ccf1c925eeda498a823b30903/ http://autobuild.buildroot.org/results/5ae/5ae336052fd32057d9631649279e142a81f5651f/ http://autobuild.buildroot.org/results/5fc/5fc3abf4a1aea677f576e16c49253d00720a8bef/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'support')
-rwxr-xr-xsupport/download/git6
1 files changed, 3 insertions, 3 deletions
diff --git a/support/download/git b/support/download/git
index 45802d3dd1..663006b4d0 100755
--- a/support/download/git
+++ b/support/download/git
@@ -83,9 +83,9 @@ if [ ${recurse} -eq 1 ]; then
_git submodule update --init --recursive
fi
-# We do not need the .git dir and other gitfiles to generate the tarball
-find . \( -name .git -o -name .gitmodules -o -name .gitignore \) \
- -exec rm -rf {} +
+# We do not need the .git dir; we keep other .git files, in case they
+# are the only files in their directory.
+rm -rf .git
popd >/dev/null