stdenv/check-meta: remove onlyLicenses check
This commit is contained in:
parent
0e6dd09d24
commit
1ffdf02435
@ -19,16 +19,9 @@ let
|
|||||||
allowlist = config.allowlistedLicenses or config.whitelistedLicenses or [];
|
allowlist = config.allowlistedLicenses or config.whitelistedLicenses or [];
|
||||||
blocklist = config.blocklistedLicenses or config.blacklistedLicenses or [];
|
blocklist = config.blocklistedLicenses or config.blacklistedLicenses or [];
|
||||||
|
|
||||||
onlyLicenses = list:
|
|
||||||
lib.lists.all (license:
|
|
||||||
let l = lib.licenses.${license.shortName or "BROKEN"} or false; in
|
|
||||||
if license == l then true else
|
|
||||||
throw ''‘${showLicense license}’ is not an attribute of lib.licenses''
|
|
||||||
) list;
|
|
||||||
|
|
||||||
areLicenseListsValid =
|
areLicenseListsValid =
|
||||||
if lib.mutuallyExclusive allowlist blocklist then
|
if lib.mutuallyExclusive allowlist blocklist then
|
||||||
assert onlyLicenses allowlist; assert onlyLicenses blocklist; true
|
true
|
||||||
else
|
else
|
||||||
throw "allowlistedLicenses and blocklistedLicenses are not mutually exclusive.";
|
throw "allowlistedLicenses and blocklistedLicenses are not mutually exclusive.";
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user