diff mbox

doc/manual: fix generating manual after legacy overhaul

Message ID 1430492786-17842-1-git-send-email-yann.morin.1998@free.fr
State Changes Requested
Headers show

Commit Message

Yann E. MORIN May 1, 2015, 3:06 p.m. UTC
Commit 53903a15 (*config: improve handling of BR2_LEGACY) added an
option to entirely skip legacy entries, by passing a variable in the
environment.

Howerver, it mised one location where that variable is also needed,
which is generating the list of packages and deprecated features for
inclusion in the manual.

Fix that by re-using the global $(COMMON_CONFIG_ENV) variable,
overriding just what we don't want (i.e. br2-external location and
defconfig path).

Also, slightly re-order variables so the ones we override come right
after the common settings, moving the specific pnes at the end.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
---
 docs/manual/manual.mk | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Comments

Arnout Vandecappelle May 1, 2015, 3:54 p.m. UTC | #1
On 01/05/15 17:06, Yann E. MORIN wrote:
> Commit 53903a15 (*config: improve handling of BR2_LEGACY) added an
> option to entirely skip legacy entries, by passing a variable in the
> environment.
> 
> Howerver, it mised one location where that variable is also needed,
  However      missed

> which is generating the list of packages and deprecated features for
> inclusion in the manual.
> 
> Fix that by re-using the global $(COMMON_CONFIG_ENV) variable,
> overriding just what we don't want (i.e. br2-external location and
> defconfig path).
> 
> Also, slightly re-order variables so the ones we override come right
> after the common settings, moving the specific pnes at the end.
                                                 ones

 And split into one variable per line.

> 
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Arnout Vandecappelle <arnout@mind.be>
> ---
>  docs/manual/manual.mk | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk
> index d5db2c2..2755582 100644
> --- a/docs/manual/manual.mk
> +++ b/docs/manual/manual.mk
> @@ -12,8 +12,10 @@ MANUAL_RESOURCES = $(TOPDIR)/docs/images
>  # should not be included in the manual.
>  define MANUAL_GEN_LISTS
>  	$(Q)$(call MESSAGE,"Updating the manual lists...")
> -	$(Q)BR2_DEFCONFIG="" TOPDIR=$(TOPDIR) O=$(@D) \
> +	$(Q)$(COMMON_CONFIG_ENV) \
> +		BR2_DEFCONFIG="" \
>  		BR2_EXTERNAL=$(TOPDIR)/support/dummy-external \
> +		TOPDIR=$(TOPDIR) O=$(@D) \

 Except here you put two variables on a single line...


 Regards,
 Arnout

 Otherwise:
  Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

 Regards,
 Arnout

>  		python -B $(TOPDIR)/support/scripts/gen-manual-lists.py
>  endef
>  MANUAL_POST_RSYNC_HOOKS += MANUAL_GEN_LISTS
>
Yann E. MORIN May 1, 2015, 4:25 p.m. UTC | #2
Arnout, All,

On 2015-05-01 17:54 +0200, Arnout Vandecappelle spake thusly:
> On 01/05/15 17:06, Yann E. MORIN wrote:
[--SNIP--]
> > Also, slightly re-order variables so the ones we override come right
> > after the common settings, moving the specific pnes at the end.
>                                                  ones
> 
>  And split into one variable per line.

No, I did not want to explicitly set one variable per line.

The fact that BR2_DEFCONFIG and BR2_EXTERNAL are on their own line each
is just becasue the line would be more than 80-char wide otherwise.

But if you prefer I put a single vazriable per line, I'm OK with that; I
also prefer a single variable per line.

> > Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> > Cc: Arnout Vandecappelle <arnout@mind.be>
> > ---
> >  docs/manual/manual.mk | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> > 
> > diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk
> > index d5db2c2..2755582 100644
> > --- a/docs/manual/manual.mk
> > +++ b/docs/manual/manual.mk
> > @@ -12,8 +12,10 @@ MANUAL_RESOURCES = $(TOPDIR)/docs/images
> >  # should not be included in the manual.
> >  define MANUAL_GEN_LISTS
> >  	$(Q)$(call MESSAGE,"Updating the manual lists...")
> > -	$(Q)BR2_DEFCONFIG="" TOPDIR=$(TOPDIR) O=$(@D) \
> > +	$(Q)$(COMMON_CONFIG_ENV) \
> > +		BR2_DEFCONFIG="" \
> >  		BR2_EXTERNAL=$(TOPDIR)/support/dummy-external \
> > +		TOPDIR=$(TOPDIR) O=$(@D) \
> 
>  Except here you put two variables on a single line...

Because that was not the goal! ;-)

But I'll change.

Thanks! :-)

Regards,
Yann E. MORIN.
diff mbox

Patch

diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk
index d5db2c2..2755582 100644
--- a/docs/manual/manual.mk
+++ b/docs/manual/manual.mk
@@ -12,8 +12,10 @@  MANUAL_RESOURCES = $(TOPDIR)/docs/images
 # should not be included in the manual.
 define MANUAL_GEN_LISTS
 	$(Q)$(call MESSAGE,"Updating the manual lists...")
-	$(Q)BR2_DEFCONFIG="" TOPDIR=$(TOPDIR) O=$(@D) \
+	$(Q)$(COMMON_CONFIG_ENV) \
+		BR2_DEFCONFIG="" \
 		BR2_EXTERNAL=$(TOPDIR)/support/dummy-external \
+		TOPDIR=$(TOPDIR) O=$(@D) \
 		python -B $(TOPDIR)/support/scripts/gen-manual-lists.py
 endef
 MANUAL_POST_RSYNC_HOOKS += MANUAL_GEN_LISTS