From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Mon, 21 Jul 2014 19:26:57 +0200 Subject: [Buildroot] [PATCH 1/2] apply-patches.sh: don't print anything when "-s" option is used In-Reply-To: <1404906414-15197-1-git-send-email-fabio.porcedda@gmail.com> References: <1404906414-15197-1-git-send-email-fabio.porcedda@gmail.com> Message-ID: <20140721172657.GC3874@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Fabio, All, On 2014-07-09 13:46 +0200, Fabio Porcedda spake thusly: > The make "-s" option is used to enable the "Silent operation" so if > that option is used don't print anything as far as there isn't any > error. > Add the "-s" option to "apply-patches.sh" to enable silent operation. > Because "apply-patches.sh" is called in many places add a > "APPLY_PATCHES" variable to permit adding the "-s" easily. > > Signed-off-by: Fabio Porcedda OK, this patch does two things: - introduce the APPLY_PATCHES variable, to be used instead of duplicating support/scripts/apply-patches.sh everywhere, - add the -s option to apply-patches So, it should be split in two. I did not initially notice that appy-patches was not always made silent, but that it was conditional to the user using 'make -s' in the first place. So, I would not oppose that patch. After all, if the user uses make -s, and it is not really complicated to propagate that to our sub-tools, that's pretty OK. However, see below... [--SNIP--] > diff --git a/package/Makefile.in b/package/Makefile.in > index 97053ba..e1fdb4d 100644 > --- a/package/Makefile.in > +++ b/package/Makefile.in > @@ -218,6 +218,12 @@ FLEX:=$(shell which flex || type -p flex) > BISON:=$(shell which bison || type -p bison) > SED:=$(shell which sed || type -p sed) -i -e > > +ifeq (,$(findstring s,$(MAKEFLAGS))) > +APPLY_PATCHES = support/scripts/apply-patches.sh > +else > +APPLY_PATCHES = support/scripts/apply-patches.sh -s > +endif I would do: BR_SILENT = $(if $(findstring s,$(MAKEFLAGS)),YES) APPLY_PATCHES = support/scripts/apply-patches.sh $(if $(BR_SILENT),-s) That way, we can re-use $(BR_SILENT) for other tools (I'm thinking of graph-depends and our other custom tools in support/scripts/ .) Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'