diff options
author | Theodore Ts'o <tytso@mit.edu> | 2017-08-13 22:40:15 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2017-08-13 22:40:15 -0400 |
commit | 80c21ca370306137d14fd0a6da9fcc3ce898b298 (patch) | |
tree | a2bcfd424bf3908f39b4578b232cead1d41da7f3 /util | |
parent | c920def92d302fcdac3f4186276f4771b5e1b609 (diff) | |
parent | f25b334c5093a1a5e2985c7ed58213a52ba06329 (diff) | |
download | android_external_e2fsprogs-80c21ca370306137d14fd0a6da9fcc3ce898b298.tar.gz android_external_e2fsprogs-80c21ca370306137d14fd0a6da9fcc3ce898b298.tar.bz2 android_external_e2fsprogs-80c21ca370306137d14fd0a6da9fcc3ce898b298.zip |
Merge branch 'maint' into next
Diffstat (limited to 'util')
-rw-r--r-- | util/gen-tarball.in | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/util/gen-tarball.in b/util/gen-tarball.in index b82f12cb..a3a02cef 100644 --- a/util/gen-tarball.in +++ b/util/gen-tarball.in @@ -34,6 +34,10 @@ case $1 in ;; esac +if test -z "$SOURCE_DATE_EPOCH" ; then + export SOURCE_DATE_EPOCH=$(cd $top_srcdir; git log -1 --pretty=%ct) +fi + mv ../e2fsprogs.spec $top_srcdir/e2fsprogs.spec (cd $top_srcdir/.. ; find $base_e2fsprogs \( -name \*~ -o -name \*.orig \ -o -name CVS -o -name \*.rej -o -name Makefile.pq \ @@ -45,8 +49,10 @@ sed -e "s;^;$SRCROOT/;" < $srcdir/$list.exclude >> $exclude (cd $top_srcdir/.. ; rm -f $SRCROOT ; ln -sf $base_e2fsprogs $SRCROOT) -(cd $top_srcdir/.. ; tar -c -h -v -f - -X $exclude $SRCROOT) \ - | $GZIP -9 -c > $SRCROOT.tar.gz +(cd $top_srcdir/.. ; \ + tar -c -h -f - -X $exclude --sort=name --owner=0 --group=0 \ + --numeric-owner --mtime="@${SOURCE_DATE_EPOCH}" $SRCROOT) \ + | $GZIP -9n -c > $SRCROOT.tar.gz $GZIP -l $SRCROOT.tar.gz (cd $top_srcdir/.. ; rm -f $SRCROOT) |