Revert "Move licenseAllowed check into the builder attribute (fixes #7541)"

This reverts commit 4d6452ba. The change affects Hydra in a way we didn't
expect: https://github.com/NixOS/nixpkgs/pull/9305#issuecomment-132791730.
This commit is contained in:
Peter Simons 2015-08-19 23:36:23 +02:00
parent bbc7812d37
commit 81ce9be104

View file

@ -131,6 +131,8 @@ let
else true;
in
assert licenseAllowed attrs;
lib.addPassthru (derivation (
(removeAttrs attrs
["meta" "passthru" "crossAttrs" "pos"
@ -150,7 +152,7 @@ let
computedPropagatedImpureHostDeps = lib.unique (lib.concatMap (input: input.__propagatedImpureHostDeps or []) (propagatedBuildInputs ++ propagatedNativeBuildInputs));
in
{
builder = assert licenseAllowed attrs; attrs.realBuilder or shell;
builder = attrs.realBuilder or shell;
args = attrs.args or ["-e" (attrs.builder or ./default-builder.sh)];
stdenv = result;
system = result.system;