[Buildroot] [PATCH v2 1/1] pkg-infra/show-info: dump install_{staging, target} info

Vadim Kochan vadim4j at gmail.com
Sun Jul 28 09:48:50 UTC 2019


Hi Carlos,

On Sat, Jul 27, 2019 at 5:40 AM Carlos Santos <unixmania at gmail.com> wrote:
>
> On Tue, Jul 23, 2019 at 9:57 AM Vadim Kochan <vadim4j at gmail.com> 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
> >
> >  package/pkg-utils.mk | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk
> > index b7280e930f..1dcf2805cb 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 $($(1)_INSTALL_TARGET),true,false),
>
> This tests if if $($(1)_INSTALL_TARGET is not empty, e.g.
>
> $ fgrep '_INSTALL_TARGET =' package/*/*.mk
> package/azmq/azmq.mk:AZMQ_INSTALL_TARGET = NO
> [...]
>
> $ make azmq-show-info
> { "azmq": { "type": "target", "virtual": false, "version": "1.0.2",
> "licenses": "BSL-1.0", "install-target": true, "install-staging":
> true, "downloads": [ { "source": "azmq-1.0.2.tar.gz", "uris": [
> "https+https}
>
> > +       "install-staging": $(if $($(1)_INSTALL_STAGING),true,false),
>
> $ make bash-show-info
> { "bash": { "type": "target", "virtual": false, "version": "4.4.18",
> "licenses": "GPL-3.0+", "install-target": true, "install-staging":
> true, "downloads": [ { "source": "bash-4.4.18.tar.gz", "uris": [
> "http+htt}
>
> --
> Carlos Santos <unixmania at gmail.com>

Thanks a lot for this, and sorry for waste your time :(
Somehow I messed YES with true :(

Regards,
Vadim Kochan



More information about the buildroot mailing list