From 760763e9957840f1983a5006f4e66d6920ec496e Mon Sep 17 00:00:00 2001 From: "Bernhard M. Wiedemann" Date: Wed, 19 Jul 2017 06:17:19 +0200 Subject: [PATCH] Allow to override build date in order to make builds reproducible. See https://reproducible-builds.org/ for why this is good and https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable. Signed-off-by: Bernhard M. Wiedemann --- hack/make.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hack/make.sh b/hack/make.sh index b7d59ba94a..7d18d649b5 100755 --- a/hack/make.sh +++ b/hack/make.sh @@ -68,7 +68,7 @@ DEFAULT_BUNDLES=( ) VERSION=$(< ./VERSION) -! BUILDTIME=$(date --rfc-3339 ns 2> /dev/null | sed -e 's/ /T/') +! BUILDTIME=$(date -u -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}" --rfc-3339 ns 2> /dev/null | sed -e 's/ /T/') if [ "$DOCKER_GITCOMMIT" ]; then GITCOMMIT="$DOCKER_GITCOMMIT" elif command -v git &> /dev/null && [ -d .git ] && git rev-parse &> /dev/null; then