From 975d00b06afbf2b1caec69c5217e6d15ec43b59c Mon Sep 17 00:00:00 2001 From: Maximilian Engelhardt Date: Fri, 11 Dec 2020 21:02:40 +0100 Subject: [PATCH] debian/rules: use SOURCE_DATE_EPOCH for xen build dates Use fixed timestamps for reproducible builds. Signed-off-by: Maximilian Engelhardt Acked-by: Hans van Kranenburg --- debian/rules | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/rules b/debian/rules index 7a54747ed8..57dde6b0c8 100755 --- a/debian/rules +++ b/debian/rules @@ -150,6 +150,12 @@ make_args_tools := $(make_args_common) \ EXTRA_CFLAGS_XEN_TOOLS='$(dpkg_CFLAGS) $(dpkg_CPPFLAGS)' \ PREPEND_LDFLAGS_XEN_TOOLS='$(dpkg_LDFLAGS)' +# use the date from SOURCE_DATE_EPOCH for reproducible builds +export XEN_BUILD_DATE=$(shell LC_ALL=C date -u -d "@$(SOURCE_DATE_EPOCH)") +export XEN_BUILD_TIME=$(shell LC_ALL=C date -u -d "@$(SOURCE_DATE_EPOCH)" "+%T") +export SMBIOS_REL_DATE=$(shell LC_ALL=C date -u -d "@$(SOURCE_DATE_EPOCH)" "+%m/%d/%Y") +export VGABIOS_REL_DATE=$(shell LC_ALL=C date -u -d "@$(SOURCE_DATE_EPOCH)" "+%d %b %Y") + export PYBUILD_NAME=xen export PYBUILD_DISABLE=test export PYBUILD_SYSTEM=distutils -- 2.30.2