]> xenbits.xensource.com Git - people/pauldu/xen.git/commitdiff
hvmloader: add knob for fixed VGABIOS date string
authorOlaf Hering <olaf@aepfle.de>
Wed, 1 Apr 2015 13:28:35 +0000 (13:28 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 2 Apr 2015 09:46:11 +0000 (10:46 +0100)
To allow reproducible builds of hvmloader introduce a make variable
VGABIOS_REL_DATE="dd Mon yyyy" to provide a fixed date string. Without
this change the hvmloader binary changes with every rebuild.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: Ian Campbell <ian.campbell@citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
INSTALL
tools/firmware/vgabios/Makefile

diff --git a/INSTALL b/INSTALL
index bf412ef35e1acb35634f7f279e29e8a12c907234..a0f2e7b1871f16917176b809e37474562318ac57 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -217,6 +217,7 @@ can be used to provide fixed timestamps in the expected format.
 XEN_BUILD_DATE=<output of date(1)>
 XEN_BUILD_TIME=hh:mm:ss
 SMBIOS_REL_DATE=mm/dd/yyyy
+VGABIOS_REL_DATE="dd Mon yyyy"
 
 The following variables can be used to tweak some aspects of the
 hypervisor build.
index 51d9e6e683d29a5593b64a845ca7dba8c6f56500..3284812fdec87fc979859cb0c5dee072d50dea00 100644 (file)
@@ -5,10 +5,10 @@ BCC = bcc
 AS86 = as86
 
 RELEASE = `pwd | sed "s-.*/--"`
-RELDATE = `date '+%d %b %Y'`
+VGABIOS_REL_DATE ?= `date '+%d %b %Y'`
 RELVERS = `pwd | sed "s-.*/--" | sed "s/vgabios//" | sed "s/-//"`
 
-VGABIOS_DATE = "-DVGABIOS_DATE=\"$(RELDATE)\""
+VGABIOS_DATE = "-DVGABIOS_DATE=\"$(VGABIOS_REL_DATE)\""
 
 .PHONY: all
 all: bios cirrus-bios