[Buildroot] [PATCH v3 1/1] pkg-infra/show-info: dump install_{staging, target} info
Vadim Kochan
vadim4j at gmail.com
Tue Aug 6 08:51:15 UTC 2019
Arnout, Yann, All
On Sat, Aug 3, 2019 at 9:32 AM Yann E. MORIN <yann.morin.1998 at free.fr> wrote:
>
> Arnout, Vadim, All,
>
> On 2019-08-02 22:43 +0200, Arnout Vandecappelle spake thusly:
> > On 02/08/2019 22:42, Arnout Vandecappelle wrote:
> > > On 31/07/2019 17:32, Vadim Kochan wrote:
> > >> provide info if the package will be installed to staging/target
> > >> destinations. Might be useful for analyzing the packages which
> > >> installed only for target/staging.
> > >>
> > >> Signed-off-by: Vadim Kochan <vadim4j at gmail.com>
> > >> ---
> > >> v2:
> > >> 1) use oneliner 'if' to dump install_{staging,target} properties
> > >>
> > >> v3:
> > >> 1) fix evaluation of true/false value via 'subst' (suggested by Yann E. Morin)
> > >>
> > >> package/pkg-utils.mk | 2 ++
> > >> 1 file changed, 2 insertions(+)
> > >>
> > >> diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk
> > >> index b7280e930f..ffe198e242 100644
> > >> --- a/package/pkg-utils.mk
> > >> +++ b/package/pkg-utils.mk
> > >> @@ -94,6 +94,8 @@ endef
> > >> define _json-info-pkg-details
> > >> "version": "$($(1)_DL_VERSION)",
> > >> "licenses": "$($(1)_LICENSE)",
> > >> + "install-target": $(if $(subst NO,,$($(1)_INSTALL_TARGET)),true,false),
> > >> + "install-staging": $(if $(subst NO,,$($(1)_INSTALL_STAGING)),true,false),
> >
> > Oh, also, someone commented that you should keep install_staging with
> > underscore because we already have reverse_dependencies.
>
> And install_target too, of course.
>
> And please also introduce install_images.
>
> Regards,
> Yann E. MORIN.
>
> > Regards,
> > Arnout
> >
> > >
> > > I still find this ugly.
> > >
> > > Could you instead add a macro that does something like
> > > $(subst NO,false,$(subst YES,true,$(1)))
> > > and use that?
> > >
> > > It may also be handy in other situations.
> > >
> > > I'm not sure what to call it, maybe bool-to-json or yesno-to-bool
> > >
> > > Regards,
> > > Arnout
> > >
> > >> "downloads": [
> > >> $(foreach dl,$(sort $($(1)_ALL_DOWNLOADS)),
> > >> {
> > >>
>
> --
Thanks for the comments, will do it.
Regards,
Vadim Kochan
More information about the buildroot
mailing list