[tor-commits] [tor-browser-bundle/master] Bug 11240: Don't run chmod on (dangling) symlinks.
gk at torproject.org
gk at torproject.org
Wed Apr 2 08:32:49 UTC 2014
commit 681b1598bbbb0704f620bc0e27624a46d6f51f89
Author: Georg Koppen <gk at torproject.org>
Date: Wed Apr 2 10:30:11 2014 +0000
Bug 11240: Don't run chmod on (dangling) symlinks.
---
gitian/build-helpers/dtar.sh | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/gitian/build-helpers/dtar.sh b/gitian/build-helpers/dtar.sh
index 282ec2d..e8ec340 100755
--- a/gitian/build-helpers/dtar.sh
+++ b/gitian/build-helpers/dtar.sh
@@ -5,7 +5,8 @@ export LC_ALL=C
TARFILE=$1
shift
-find $@ -executable -exec chmod 700 {} \;
-find $@ ! -executable -exec chmod 600 {} \;
+# No need to execute chmod on (possibly) dangling symlinks.
+find $@ ! -type l -executable -exec chmod 700 {} \;
+find $@ ! -type l ! -executable -exec chmod 600 {} \;
find $@ | sort | tar --no-recursion -Jcvf $TARFILE -T -
More information about the tor-commits
mailing list