From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: In-Reply-To: <20210401083641.9251-2-s.trumtrar@pengutronix.de> MIME-Version: 1.0 Message-Id: From: Michael Olbrich Date: Fri, 09 Apr 2021 15:33:18 +0200 Subject: Re: [ptxdist] [APPLIED] 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 Cc: Steffen Trumtrar Thanks, applied as f5500c922424ee71dd99e80f743ed6d994e5bca6. Michael [sent from post-receive hook] On Fri, 09 Apr 2021 15:33:18 +0200, Steffen Trumtrar wrote: > 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 > Message-Id: <20210401083641.9251-2-s.trumtrar@pengutronix.de> > Signed-off-by: Michael Olbrich > > 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 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de