Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:olh:xen-4.17
xen
ipxe.stable-build-id.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ipxe.stable-build-id.patch of Package xen
From: Olaf Hering <olaf@aepfle.de> Date: Thu, 19 Jan 2017 10:36:38 +0100 Subject: stable build-id It is desirable to produce the same bits on subsequent builds when the actual code of the package doesn't change. (bsc#1011213) Signed-off-by: Bruce Rogers <brogers@suse.com> --- src/Makefile.housekeeping | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- a/src/Makefile.housekeeping +++ b/src/Makefile.housekeeping @@ -1200,25 +1200,27 @@ BUILD_ID_CMD = cat $^ | cksum | awk '{print $$1}' # # Used as a means to automatically select the newest version of iPXE # if multiple iPXE drivers are loaded concurrently in a UEFI system. # # It gets rounded down to the nearest minute when used for this # purpose. # ifdef SOURCE_DATE_EPOCH BUILD_TIMESTAMP := $(SOURCE_DATE_EPOCH) else ifdef GITVERSION BUILD_TIMESTAMP := $(shell git log -1 --pretty=%ct) else -BUILD_TIMESTAMP := $(shell date +%s) +# NB: In the case of the SUSE package we want reproducible builds, +# so we use a pre-determined timestamp, rather than the current timestamp +BUILD_TIMESTAMP := 0xdeadcafe endif # Build version # GIT_INDEX := $(if $(GITVERSION),$(if $(wildcard ../.git/index),../.git/index)) $(BIN)/version.%.o : core/version.c $(MAKEDEPS) $(version_DEPS) $(GIT_INDEX) $(QM)$(ECHO) " [VERSION] $@" $(Q)$(COMPILE_c) -DBUILD_NAME="\"$*\"" \ -DVERSION_MAJOR=$(VERSION_MAJOR) \ -DVERSION_MINOR=$(VERSION_MINOR) \ -DVERSION_PATCH=$(VERSION_PATCH) \ -DVERSION="\"$(VERSION)\"" \
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor