From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arnout Vandecappelle Date: Sun, 27 Mar 2016 22:47:42 +0200 Subject: [Buildroot] [PATCH 15/16 v5] core/pkg-virtual: ignore from legal-info output In-Reply-To: <1ff09064e06f1622d495a97ddb9de520c26a0145.1457718289.git.yann.morin.1998@free.fr> References: <1ff09064e06f1622d495a97ddb9de520c26a0145.1457718289.git.yann.morin.1998@free.fr> Message-ID: <56F846EE.7000102@mind.be> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net On 03/11/16 18:49, Yann E. MORIN wrote: > Virtual packages really have nothing to save for legal-info, so we just > ignore them, to avoid spurious "extracting" and "patching" messages > while running legal-info. > > Signed-off-by: "Yann E. MORIN" > Cc: Luca Ceresoli > Cc: Thomas Petazzoni > Cc: Peter Korsgaard Reviewed-by: Arnout Vandecappelle (Essensium/Mind) Regards, Arnout > > --- > Changes v3 -> v4: > - rephrase the .Note (Luca) > - drop now-incorrect blurb from the commit log (Luca) > > Changes v1 -> v2: > - use the new _LEGAL_IGNORE variable (Thomas, Luca, Peter) > --- > docs/manual/adding-packages-virtual.txt | 5 +++++ > package/pkg-virtual.mk | 2 ++ > 2 files changed, 7 insertions(+) > > diff --git a/docs/manual/adding-packages-virtual.txt b/docs/manual/adding-packages-virtual.txt > index a5f17a2..3857927 100644 > --- a/docs/manual/adding-packages-virtual.txt > +++ b/docs/manual/adding-packages-virtual.txt > @@ -56,6 +56,11 @@ The +.mk+ for the virtual package should just evaluate the +virtual-package+ mac > The ability to have target and host packages is also available, with the > +host-virtual-package+ macro. > > +.Note: > +The +virtual-package+ infrastructure automatically marks virtual packages to be > +excluded from the +legal-info+ output (by internally setting +FOO_LEGAL_IGNORE+ > +to 'YES'). > + > ==== Provider's +Config.in+ file > > When adding a package as a provider, only the +Config.in+ file requires some > diff --git a/package/pkg-virtual.mk b/package/pkg-virtual.mk > index 244c1d0..445f09a 100644 > --- a/package/pkg-virtual.mk > +++ b/package/pkg-virtual.mk > @@ -59,6 +59,8 @@ endif > # Add dependency against the provider > $(2)_DEPENDENCIES += $$(call qstrip,$$(BR2_PACKAGE_PROVIDES_$(2))) > > +$(2)_LEGAL_IGNORE = YES > + > # Call the generic package infrastructure to generate the necessary > # make targets > $(call inner-generic-package,$(1),$(2),$(3),$(4)) > -- Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF