From nobody Sat Jan 17 18:13:04 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dtlFX5739z6P3rs for ; Sat, 17 Jan 2026 18:13:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dtlFX3FM7z3pKC for ; Sat, 17 Jan 2026 18:13:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768673584; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aXftlLuxu9Rl6GL7HTGdTWN26u1M2CorJFn2JXTH10I=; b=lMJJ66G39ykL05s2Epd8JVMU83MXs/kquq4EIWfEy4peFsfVxRRmfbHmGheoPZdNmaoovo B1qOQjyby6sdfnynYWQarsL6oxTdKud/WgwUrbtzcOLNXkiey+r8JIJugDVT8XxtFrL1hQ vptOzMVFZorbOtT8ebMJmLrd/eqemPDO817Lw40lzf95YDarN/ZpbSV66mqoehdnXrzNS6 9KVx5JsIpucU8XzmjSERIF4lkHXlf3whkccVitkfqgaHbNuHFoipkQGkS1mANSErO77umw C+DmRY17B+UOlnhFIIyxamsieKWcRWUUGu4qsgUaqo3kAcyeX9/p1gwkOcVGIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768673584; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aXftlLuxu9Rl6GL7HTGdTWN26u1M2CorJFn2JXTH10I=; b=T1lX+QVeMqzUdT/w/z7jsFbi2hgbPLxzsP+uEqF7F/+7AhldmzBg2CImnfqBDbekHvuwBm VHOKT5ib6P5Bwo6nm7pqPS+QKxC+rL9aLZeI6l1Xe+bHMz99TzOaik5aJQpTNzbBwa/bU8 v7inKJVOg7NDNRLlRUWosdaL40HyOr+1bEaXzTjcO9vVMozOrr1Q1bVs423wjurZixtKNU XsAMCJb1KTfN5HpHcBCesqy0JFpJ7LzXsoRatgLsLdZdMFM8Q6QA9VEM8Um02xEy6NH/Ld Ii7EBonSAdMSEf0ZIaY6BH31rD7KN3YQwPmD0PaWq9Zs5gNmajgUfg0f43YCNw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768673584; a=rsa-sha256; cv=none; b=t7+vWJsyNa8TX60oWcLFjVsanj4UHPMSoakX94tOpvqmWCZKo3zVLWskjWDuM2JNvZyyZ7 Yfs6jI/WTP5Ss/RBiv4VaZJHiflbn958EPrZTTByobrIyMwofI/w70ETrPjOHmXh3yr3hc dGU0sVri3h6EZuIyfDhHHV6iPmrPkKk1cFflPcrC6i/gkgx8PJteEwlQLR85Spm9UYe9hk Vp+FL88XsYcMq5g8PVw6EL5rvHMqb78rfeIsCpLyHwkTXt8VPJVT7zGie5Fbi0QT9gspnH XKpg9TBqjuyk8OYCwc6rS9LA3GXctBfN6PRO5fp1QyF6b0UrvZ8y0y77pqX0dg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dtlFX2n21z19HP for ; Sat, 17 Jan 2026 18:13:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3ac21 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 17 Jan 2026 18:13:04 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Jose Luis Duran Subject: git: 605fb076eb33 - main - nanobsd: Add a NANO_TIMESTAMP variable List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jlduran X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 605fb076eb33ea5c08ec6ed3bbe7b6966baa898d Auto-Submitted: auto-generated Date: Sat, 17 Jan 2026 18:13:04 +0000 Message-Id: <696bd130.3ac21.2ff5ffeb@gitrepo.freebsd.org> The branch main has been updated by jlduran: URL: https://cgit.FreeBSD.org/src/commit/?id=605fb076eb33ea5c08ec6ed3bbe7b6966baa898d commit 605fb076eb33ea5c08ec6ed3bbe7b6966baa898d Author: Jose Luis Duran AuthorDate: 2026-01-17 18:07:31 +0000 Commit: Jose Luis Duran CommitDate: 2026-01-17 18:07:31 +0000 nanobsd: Add a NANO_TIMESTAMP variable Initially not wired, this variable will hold the time stamp for all the files of the final image. By default uses the last commit time stamp, if empty, it will use the start time of the NanoBSD build. Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D48787 --- tools/tools/nanobsd/defaults.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/tools/nanobsd/defaults.sh b/tools/tools/nanobsd/defaults.sh index be4126516c3d..fd98482f7115 100755 --- a/tools/tools/nanobsd/defaults.sh +++ b/tools/tools/nanobsd/defaults.sh @@ -56,6 +56,9 @@ NANO_PKG_META_BASE=/var/db # 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="" @@ -969,6 +972,7 @@ set_defaults_and_export() { 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 @@ -992,6 +996,7 @@ set_defaults_and_export() { 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