From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from dude02.hi.pengutronix.de ([2001:67c:670:100:1d::28]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lR9AW-0008Eh-6v for ptxdist@pengutronix.de; Tue, 30 Mar 2021 09:52:08 +0200 Received: from str by dude02.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1lR9AV-0002Ks-Us for ptxdist@pengutronix.de; Tue, 30 Mar 2021 09:52:07 +0200 From: Steffen Trumtrar Date: Tue, 30 Mar 2021 09:52:02 +0200 Message-Id: <20210330075202.7928-2-s.trumtrar@pengutronix.de> In-Reply-To: <20210330075202.7928-1-s.trumtrar@pengutronix.de> References: <20210330075202.7928-1-s.trumtrar@pengutronix.de> MIME-Version: 1.0 Subject: [ptxdist] [PATCH 2/2] rules: barebox: support barebox buildsystem_version List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: ptxdist@pengutronix.de barebox supports setting a buildsystem version. This is useful to have an exact buildsystem version like a commit hash accessible from barebox. Signed-off-by: Steffen Trumtrar --- platforms/barebox.in | 13 +++++++++++++ rules/barebox.make | 5 +++++ 2 files changed, 18 insertions(+) diff --git a/platforms/barebox.in b/platforms/barebox.in index 70d175fb5a03..d35d165011b9 100644 --- a/platforms/barebox.in +++ b/platforms/barebox.in @@ -27,6 +27,19 @@ config BAREBOX_VERSION string default "2016.08.0" +config BAREBOX_CONFIG_BUILDSYSTEM_VERSION + prompt "add a buildsystem version to the barebox binary" + bool + help + When this option is enabled, the nv variable "nv.buildsystem_version" + in barebox is set to PTXCONF_BAREBOX_BUILDSYSTEM_VERSION. + +config BAREBOX_BUILDSYSTEM_VERSION + prompt "barebox buildsystem version" + depends on BAREBOX_CONFIG_BUILDSYSTEM_VERSION + string + default "${PTXDIST_VCS_VERSION}" + config BAREBOX_MD5 prompt "barebox source md5sum" string diff --git a/rules/barebox.make b/rules/barebox.make index 23c948408ab3..bea9f3adcbf8 100644 --- a/rules/barebox.make +++ b/rules/barebox.make @@ -46,6 +46,11 @@ BAREBOX_CONF_OPT := \ O=$(BAREBOX_BUILD_DIR) \ $(call barebox-opts, BAREBOX) +ifdef PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION +BAREBOX_CONF_OPT += \ + BUILDSYSTEM_VERSION=$(PTXCONF_BAREBOX_BUILDSYSTEM_VERSION) +endif + BAREBOX_MAKE_OPT := $(BAREBOX_CONF_OPT) BAREBOX_TAGS_OPT := TAGS tags cscope -- 2.29.2 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de