Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F150358481
D19464.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D19464.id.diff
View Options
Index: head/lib/libsecureboot/Makefile.inc
===================================================================
--- head/lib/libsecureboot/Makefile.inc
+++ head/lib/libsecureboot/Makefile.inc
@@ -92,6 +92,19 @@
XCFLAGS.vets+= -DVE_HASH_KAT_STR=${VE_HASH_KAT_STR}
.endif
+# this should be updated occassionally this is 2019-01-01Z
+SOURCE_DATE_EPOCH?= 1546329600
+.if ${MK_REPRODUCIBLE_BUILD} == "yes"
+BUILD_UTC?= ${SOURCE_DATE_EPOCH}
+.endif
+# BUILD_UTC provides a basis for the loader's notion of time
+# By default we use the mtime of BUILD_UTC_FILE
+.if empty(BUILD_UTC_FILE)
+BUILD_UTC_FILE:= ${.PARSEDIR:tA}/${.PARSEFILE}
+.endif
+# you can of course set BUILD_UTC to any value you like
+BUILD_UTC?= ${${STAT:Ustat} -f %m ${BUILD_UTC_FILE}:L:sh}
+
# Generate ta.h containing one or more PEM encoded trust anchors in ta_PEM.
#
# If we are doing self-tests, we define another arrary vc_PEM
@@ -110,9 +123,7 @@
( cat ${.ALLSRC:N*crl*:Mv*.pem} /dev/null | \
file2c -sx 'static const char vc_PEM[] = {' '};'; echo ) >> ${.TARGET}
.endif
-.if !empty(BUILD_UTC_FILE)
- echo '#define BUILD_UTC ${${STAT:Ustat} -f %m ${BUILD_UTC_FILE}:L:sh}' >> ${.TARGET} ${.OODATE:MNOMETA_CMP}
-.endif
+ echo '#define BUILD_UTC ${BUILD_UTC}' >> ${.TARGET} ${.OODATE:MNOMETA_CMP}
# This header records our preference for signature extensions.
vesigned.o vesigned.po vesigned.pico: vse.h
Index: head/lib/libsecureboot/tests/Makefile
===================================================================
--- head/lib/libsecureboot/tests/Makefile
+++ head/lib/libsecureboot/tests/Makefile
@@ -1,5 +1,7 @@
# $FreeBSD$
+.include <src.opts.mk>
+
PROG= tvo
SRCS+= tvo.c
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Apr 1, 12:40 PM (8 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30654106
Default Alt Text
D19464.id.diff (1 KB)
Attached To
Mode
D19464: Allow for reproducible build
Attached
Detach File
Event Timeline
Log In to Comment