From 1f1dce740ec271b21d88fcad7c7b40ea2e57a2d2 Mon Sep 17 00:00:00 2001 From: Raphaƫl Hertzog Date: Mon, 20 Nov 2017 22:03:38 +0100 Subject: Use $SOURCE_DATE_EPOCH when updating timestamps of manual pages This makes the package reproducible at build time. Closes: #879169 --- manpages/bin/update-version.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'manpages') diff --git a/manpages/bin/update-version.sh b/manpages/bin/update-version.sh index d1d699429..53c440be9 100755 --- a/manpages/bin/update-version.sh +++ b/manpages/bin/update-version.sh @@ -13,11 +13,11 @@ set -e PROGRAM="LIVE\\\-BUILD" VERSION="$(cd .. && dpkg-parsechangelog -S Version)" -DATE="$(LC_ALL=C date +%Y\\\\-%m\\\\-%d)" +DATE="$(LC_ALL=C date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y\\\\-%m\\\\-%d)" -DAY="$(LC_ALL=C date +%d)" -MONTH="$(LC_ALL=C date +%m)" -YEAR="$(LC_ALL=C date +%Y)" +DAY="$(LC_ALL=C date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%d)" +MONTH="$(LC_ALL=C date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%m)" +YEAR="$(LC_ALL=C date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y)" echo "Updating version headers..." -- cgit v1.2.3