base.bbclass: improve the incompatible license logic a bit
Handle the potential case where the recipe level LICENSE contains an incompatible license, but all of its emitted packages are in fact compatible. Without this adjustment, it would skip such a recipe. (From OE-Core rev: 9256361cf2e929004dcc5615b21fe3c46d9f7740) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d597053ce2
commit
aac03657ee
|
@ -552,9 +552,8 @@ python () {
|
|||
skipped_pkgs.append(pkg)
|
||||
else:
|
||||
unskipped_pkgs.append(pkg)
|
||||
some_skipped = skipped_pkgs and unskipped_pkgs
|
||||
all_skipped = skipped_pkgs and not unskipped_pkgs
|
||||
if some_skipped:
|
||||
if unskipped_pkgs:
|
||||
for pkg in skipped_pkgs:
|
||||
bb.debug(1, "SKIPPING the package " + pkg + " at do_rootfs because it's " + recipe_license)
|
||||
d.setVar('LICENSE_EXCLUSION-' + pkg, 1)
|
||||
|
|
Loading…
Reference in New Issue