diff options
Diffstat (limited to 'meta/lib/oe/license.py')
-rw-r--r-- | meta/lib/oe/license.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/lib/oe/license.py b/meta/lib/oe/license.py index 8955cbdeb2..29412dfe46 100644 --- a/meta/lib/oe/license.py +++ b/meta/lib/oe/license.py | |||
@@ -242,3 +242,8 @@ def list_licenses(licensestr): | |||
242 | except SyntaxError as exc: | 242 | except SyntaxError as exc: |
243 | raise LicenseSyntaxError(licensestr, exc) | 243 | raise LicenseSyntaxError(licensestr, exc) |
244 | return visitor.licenses | 244 | return visitor.licenses |
245 | |||
246 | def apply_pkg_license_exception(pkg, bad_licenses, exceptions): | ||
247 | """Return remaining bad licenses after removing any package exceptions""" | ||
248 | |||
249 | return [lic for lic in bad_licenses if pkg + ':' + lic not in exceptions] | ||