From: Juergen Perlinger Date: Thu, 2 May 2019 04:32:04 +0000 (+0200) Subject: [Bug 3550] Reproducible build: Respect SOURCE_DATE_EPOCH X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af403fcaba8653b460567bc2e935ab0014843399;p=thirdparty%2Fntp.git [Bug 3550] Reproducible build: Respect SOURCE_DATE_EPOCH bk: 5cca72c4AcMJ5dNYaVsZwJL_seK8kA --- diff --git a/ChangeLog b/ChangeLog index 9ff845c81..ca3684f68 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +--- +* [Bug 3550] Reproducible build: Respect SOURCE_DATE_EPOCH + - applied patch by Douglas Royds + --- (4.2.8p13) 2019/03/07 Released by Harlan Stenn diff --git a/scripts/build/mkver.in b/scripts/build/mkver.in index 3aef1c816..c58d8040f 100644 --- a/scripts/build/mkver.in +++ b/scripts/build/mkver.in @@ -15,7 +15,12 @@ case "@VER_SUFFIX@" in *) ConfStr="${ConfStr}-@VER_SUFFIX@" ;; esac -ConfStr="$ConfStr `LC_TIME=C TZ=UTC date`" +if [ -n "$SOURCE_DATE_EPOCH" ]; then + ConfStr="$ConfStr `LC_TIME=C TZ=UTC date -d@$SOURCE_DATE_EPOCH 2>/dev/null`" || + ConfStr="$ConfStr `LC_TIME=C TZ=UTC date -r $SOURCE_DATE_EPOCH`" +else + ConfStr="$ConfStr `LC_TIME=C TZ=UTC date`" +fi if [ ! -f .version ]; then echo 0 > .version