diff options
author | Aníbal Limón <anibal.limon@linux.intel.com> | 2017-02-16 10:45:32 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-03-01 12:54:16 +0000 |
commit | 8c8c8edea9c9015e21f47f3d10e6f45446a2823b (patch) | |
tree | a9a2d41d642fccc1b98a60afb311d1767ab793b0 /LICENSE | |
parent | 95b9e2cd26c7cae265ff52af90480b75251f00e5 (diff) | |
download | openembedded-core-8c8c8edea9c9015e21f47f3d10e6f45446a2823b.tar.gz openembedded-core-8c8c8edea9c9015e21f47f3d10e6f45446a2823b.tar.bz2 openembedded-core-8c8c8edea9c9015e21f47f3d10e6f45446a2823b.zip |
classes/license.bbclass: Don't copy unneeded licenses by package
Usually a recipe only provides one package but when provides more
than one package the LICENSE variable per package (i.e. linux-firmware)
needs to take into account to avoid unnecesary copy of licenses into
packages.
The patch validates if LICENSE exists in package LICENSES in order to
don't copy unneeded licenses.
As result of this patch some packages will not contain licenses there
are not into LICENSE variable.
For example:
acl contains GPLv2+ instead of GPLv2+ and LGPLv2.1+
libacl contains LGPLv2+ instead of GPLv2+ and LGPLv2.1+
This behaviour is declared on the acl recipe as:
SUMMARY = "Utilities for managing POSIX Access Control Lists"
HOMEPAGE = "http://savannah.nongnu.org/projects/acl/"
SECTION = "libs"
LICENSE = "LGPLv2.1+ & GPLv2+"
LICENSE_${PN} = "GPLv2+"
LICENSE_lib${BPN} = "LGPLv2.1+"
[YOCTO #10325]
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions