Hi Alex,

Am Mittwoch, dem 15.06.2022 um 17:48 +0200 schrieb Alexander Dahl:
> Hello Enrico,
> 
> this might be nitpicking, but still …
> 
> Am Wed, Jun 15, 2022 at 04:22:15PM +0200 schrieb Enrico Jorns:
> > We do not need bundle creation capabilities on the target in most cases,
> > thus make this optional (and disable by default).
> > 
> > Signed-off-by: Enrico Jorns <[email protected]>
> > ---
> >  rules/host-rauc.make |  1 +
> >  rules/rauc.in        | 10 ++++++++++
> >  rules/rauc.make      |  1 +
> >  3 files changed, 12 insertions(+)
> > 
> > diff --git a/rules/host-rauc.make b/rules/host-rauc.make
> > index c78a518f6..1851aee9a 100644
> > --- a/rules/host-rauc.make
> > +++ b/rules/host-rauc.make
> > @@ -23,6 +23,7 @@ HOST_RAUC_CONF_OPT        := \
> >     $(HOST_AUTOCONF) \
> >     --disable-code-coverage \
> >     --disable-valgrind \
> > +   --enable-create \
> 
> From the cover letter I understood this is a new post 1.5 option,
> right?

almost, as the cover-letter explicitly notes this is a post 1.3 option. ;)

And this line is only for completeness. The added option in RAUC is semantically
--disable-create and --enable-create is the default.

> >     --disable-service \
> >     --disable-network \
> >     --disable-json
> > diff --git a/rules/rauc.in b/rules/rauc.in
> > index 832967b44..e43692846 100644
> > --- a/rules/rauc.in
> > +++ b/rules/rauc.in
> > @@ -27,6 +27,16 @@ menuconfig RAUC
> >  
> >  if RAUC
> >  
> > +config RAUC_CREATE
> > +   bool
> > +   prompt "Enable bundle creation support on target"
> > +   default n
> > +   help
> > +     Enables support for creating bundles on target.
> > +     Disabling this will remove functionality required for bundle
> > +     creation which is not required on the target in most cases and thus
> > +     allows to save space.
> > +
> >  config RAUC_SERVICE
> >     bool
> >     prompt "Enable service (D-Bus) support"
> > diff --git a/rules/rauc.make b/rules/rauc.make
> > index 820583e59..e001956a5 100644
> > --- a/rules/rauc.make
> > +++ b/rules/rauc.make
> > @@ -41,6 +41,7 @@ RAUC_CONF_OPT     := \
> >     $(GLOBAL_LARGE_FILE_OPTION) \
> >     --disable-code-coverage \
> >     --disable-valgrind \
> > +   --$(call ptx/endis,PTXCONF_RAUC_CREATE)-create \
> 
> Same here. This should have set explicitly to a sensible default with
> the package update. Making this optional would just change that line
> then instead of adding it.

See above. The ptxdist default for RAUC_CREATE ("n") leads to --disable-create
which changes the RAUC default (which is --enable-create).


Regards, Enrico

> Greets
> Alex
> 
> >     --$(call ptx/endis,PTXCONF_RAUC_SERVICE)-service \
> >     --$(call ptx/endis,PTXCONF_RAUC_NETWORK)-network \
> >     --$(call ptx/endis,PTXCONF_RAUC_STREAMING)-streaming \
> > -- 
> > 2.30.2
> > 
> > 
> 
> 

-- 
Pengutronix e.K.                           | Enrico Jörns                |
Embedded Linux Consulting & Support        | https://www.pengutronix.de/ |
Steuerwalder Str. 21                       | Phone: +49-5121-206917-180  |
31137 Hildesheim, Germany                  | Fax:   +49-5121-206917-9    |

Reply via email to