diff options
Diffstat (limited to 'scripts/lib')
-rw-r--r-- | scripts/lib/recipetool/create.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/lib/recipetool/create.py b/scripts/lib/recipetool/create.py index 220465ed2f..824ac6350d 100644 --- a/scripts/lib/recipetool/create.py +++ b/scripts/lib/recipetool/create.py | |||
@@ -1235,7 +1235,7 @@ def guess_license(srctree, d): | |||
1235 | 1235 | ||
1236 | return licenses | 1236 | return licenses |
1237 | 1237 | ||
1238 | def split_pkg_licenses(licvalues, packages, outlines, fallback_licenses=[], pn='${PN}'): | 1238 | def split_pkg_licenses(licvalues, packages, outlines, fallback_licenses=None, pn='${PN}'): |
1239 | """ | 1239 | """ |
1240 | Given a list of (license, path, md5sum) as returned by guess_license(), | 1240 | Given a list of (license, path, md5sum) as returned by guess_license(), |
1241 | a dict of package name to path mappings, write out a set of | 1241 | a dict of package name to path mappings, write out a set of |
@@ -1258,7 +1258,7 @@ def split_pkg_licenses(licvalues, packages, outlines, fallback_licenses=[], pn=' | |||
1258 | for pkgname in packages: | 1258 | for pkgname in packages: |
1259 | # Assume AND operator between license files | 1259 | # Assume AND operator between license files |
1260 | license = ' & '.join(list(set(pkglicenses.get(pkgname, ['Unknown'])))) or 'Unknown' | 1260 | license = ' & '.join(list(set(pkglicenses.get(pkgname, ['Unknown'])))) or 'Unknown' |
1261 | if license == 'Unknown' and pkgname in fallback_licenses: | 1261 | if license == 'Unknown' and fallback_licenses and pkgname in fallback_licenses: |
1262 | license = fallback_licenses[pkgname] | 1262 | license = fallback_licenses[pkgname] |
1263 | licenses = tidy_licenses(license) | 1263 | licenses = tidy_licenses(license) |
1264 | license = ' & '.join(licenses) | 1264 | license = ' & '.join(licenses) |