From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: In-Reply-To: <20210203081236.25228-1-s.hauer@pengutronix.de> MIME-Version: 1.0 Message-Id: From: Michael Olbrich Date: Fri, 05 Feb 2021 07:50:34 +0100 Subject: Re: [ptxdist] [APPLIED] rootfs: Fix handling of empty variables 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 Thanks, applied as e036dee4b718fef1c07b7313b2560a2494b3cc7a. Michael [sent from post-receive hook] On Fri, 05 Feb 2021 07:50:34 +0100, Sascha Hauer wrote: > $(PTXCONF_PROJECT_VENDOR) and $(PTXCONF_ROOTFS_ETC_HOSTNAME) can be > empty variables in which case bash answers with: > > /bin/bash: command substitution: line 0: syntax error near unexpected token `newline' > /bin/bash: command substitution: line 0: `sed -r 's/ ?([\.:;,]) ?/ \1 /' <<< ' > > Fix this warning by adding quotes to make the empty string explicit. > > Signed-off-by: Sascha Hauer > Message-Id: <20210203081236.25228-1-s.hauer@pengutronix.de> > Signed-off-by: Michael Olbrich > > diff --git a/rules/rootfs.make b/rules/rootfs.make > index 419ca001e4ac..1c1e5501cf83 100644 > --- a/rules/rootfs.make > +++ b/rules/rootfs.make > @@ -217,12 +217,14 @@ ifdef PTXCONF_ROOTFS_ISSUE > $(call remove_quotes,$(PTXCONF_ROOTFS_ETC_HOSTNAME))) > @$(call install_replace_figlet, rootfs, /etc/issue, \ > @FIGLET:VENDOR@, \ > - `sed -r 's/ ?([\.:;,]) ?/ \1 /' <<< $(PTXCONF_PROJECT_VENDOR)`, \ > - etcissue) > + `sed -r 's/ ?([\.:;,]) ?/ \1 /' <<< \ > + "$(call remove_quotes,$(PTXCONF_PROJECT_VENDOR))"`, \ > + etcissue) > @$(call install_replace_figlet, rootfs, /etc/issue, \ > @FIGLET:HOSTNAME@, \ > - `sed -r 's/ ?([\.:;,]) ?/ \1 /' <<< $(PTXCONF_ROOTFS_ETC_HOSTNAME)`, \ > - etcissue) > + `sed -r 's/ ?([\.:;,]) ?/ \1 /' <<< \ > + "$(call remove_quotes,$(PTXCONF_ROOTFS_ETC_HOSTNAME))"`, \ > + etcissue) > endif > > ifdef PTXCONF_ROOTFS_HOSTS _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de