[tbb-commits] [tor-browser-bundle/master] Revert "Bug 20147: (re-)dzip.sh: various improvements"
gk at torproject.org
gk at torproject.org
Thu Dec 8 12:49:08 UTC 2016
commit 55ba062a0ecda854d55f47f1e660746ad099581d
Author: Georg Koppen <gk at torproject.org>
Date: Thu Dec 8 12:48:18 2016 +0000
Revert "Bug 20147: (re-)dzip.sh: various improvements"
This reverts commit a38d827c12ce75d13e18f19fc8f5bac8aca28c55.
Surprisingly this breaks our builds. See the reopened #20417 for more
details.
---
gitian/build-helpers/dzip.sh | 17 +++++++++--------
gitian/build-helpers/re-dzip.sh | 23 +++++++++++++----------
2 files changed, 22 insertions(+), 18 deletions(-)
diff --git a/gitian/build-helpers/dzip.sh b/gitian/build-helpers/dzip.sh
index 64fcdca..5772c8b 100755
--- a/gitian/build-helpers/dzip.sh
+++ b/gitian/build-helpers/dzip.sh
@@ -1,13 +1,14 @@
-#!/bin/sh -e
+#!/bin/sh
# Crappy deterministic zip wrapper
export LC_ALL=C
-ZIPFILE=${1:?}
+ZIPFILE=$1
shift
-if [ -n "$REFERENCE_DATETIME" ]; then
- find "$@" -exec touch --date="$REFERENCE_DATETIME" -- {} +
-fi
-find "$@" -executable -exec chmod 700 {} +
-find "$@" ! -executable -exec chmod 600 {} +
-find "$@" | sort | zip $ZIPOPTS -X -@ "$ZIPFILE"
+[ -n "$REFERENCE_DATETIME" ] && \
+ find $@ -exec touch --date="$REFERENCE_DATETIME" {} \;
+
+find $@ -executable -exec chmod 700 {} \;
+find $@ ! -executable -exec chmod 600 {} \;
+
+find $@ | sort | zip $ZIPOPTS -X -@ "$ZIPFILE"
diff --git a/gitian/build-helpers/re-dzip.sh b/gitian/build-helpers/re-dzip.sh
index 58942c4..27828e9 100755
--- a/gitian/build-helpers/re-dzip.sh
+++ b/gitian/build-helpers/re-dzip.sh
@@ -1,14 +1,17 @@
-#!/bin/sh -e
+#!/bin/sh
# Crappy deterministic zip repackager
export LC_ALL=C
-ZIPFILE_BASENAME=$(basename -- "${1:?}")
-TEMPDIR=tmp-re-dzip-$$
-RE_DZIP=$(readlink -f -- "$(which -- "$0")")
-PATH=$PATH:$(dirname "$RE_DZIP")
+ZIPFILE=`basename $1`
-mkdir "$TEMPDIR"
-unzip $UNZIPOPTS -d "$TEMPDIR" -- "$1"
-(cd "$TEMPDIR"; dzip.sh ./"$ZIPFILE_BASENAME" .)
-mv -- "$TEMPDIR"/"$ZIPFILE_BASENAME" "$1"
-rm -rf "$TEMPDIR"
+mkdir tmp_dzip
+cd tmp_dzip
+unzip ../$1
+[ -n "$REFERENCE_DATETIME" ] && \
+ find . -exec touch --date="$REFERENCE_DATETIME" {} \;
+find . -executable -exec chmod 700 {} \;
+find . ! -executable -exec chmod 600 {} \;
+find . | sort | zip $ZIPOPTS -X -@ $ZIPFILE
+mv $ZIPFILE ../$1
+cd ..
+rm -rf tmp_dzip
More information about the tbb-commits
mailing list