diff options
author | aszlig <aszlig@nix.build> | 2018-02-03 07:50:42 +0100 |
---|---|---|
committer | aszlig <aszlig@nix.build> | 2018-02-03 07:50:42 +0100 |
commit | bb98e01fb5c020ab6679831ce856329b65867b1f (patch) | |
tree | 263075049be8991355a25e3ecb48491729ba9556 /release.nix | |
parent | 98ab22091df473ca83197c77dcfe40b93d46ff7b (diff) |
release.nix: Fix evaluation error for meta.broken
If meta.broken is set to true for a package, we need to return an empty list. However, "brokenOr" needs to be a function returning a list and the first branch (meta.broken being true) of the condition just returns a list instead of a function. Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'release.nix')
-rw-r--r-- | release.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/release.nix b/release.nix index 81f0d44e..2b74f2e5 100644 --- a/release.nix +++ b/release.nix @@ -60,7 +60,7 @@ let }; packagePlatforms = mapAttrs (name: value: let - brokenOr = if value.meta.broken or false then [] else id; + brokenOr = if value.meta.broken or false then const [] else id; platforms = value.meta.hydraPlatforms or (value.meta.platforms or []); isRecursive = value.recurseForDerivations or false || value.recurseForRelease or false; |