Page MenuHomeFreeBSD

D48787.diff
No OneTemporary

D48787.diff

diff --git a/tools/tools/nanobsd/defaults.sh b/tools/tools/nanobsd/defaults.sh
--- a/tools/tools/nanobsd/defaults.sh
+++ b/tools/tools/nanobsd/defaults.sh
@@ -56,6 +56,9 @@
# directory located in Files.
#NANO_CUST_FILES_MTREE=""
+# Use the time of the last commit as a timestamp when doing a NO_PRIV build.
+NANO_TIMESTAMP=$(git log -1 --format=%ct || true)
+
# Object tree directory
# default is subdir of /usr/obj
#NANO_OBJ=""
@@ -965,6 +968,7 @@
NANO_METALOG=${NANO_OBJ}/_.metalog || true
NANO_STARTTIME=`date +%s`
+ : ${NANO_TIMESTAMP:=${NANO_STARTTIME}}
pprint 3 "Exporting NanoBSD variables"
export_var MAKEOBJDIRPREFIX
export_var NANO_ARCH
@@ -988,6 +992,7 @@
export_var NANO_PMAKE
export_var NANO_SECTS
export_var NANO_SRC
+ export_var NANO_TIMESTAMP
export_var NANO_TOOLS
export_var NANO_WORLDDIR
export_var NANO_BOOT0CFG

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 5, 8:02 PM (20 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16395562
Default Alt Text
D48787.diff (864 B)

Event Timeline