about summary refs log tree commit diff
path: root/release.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@nix.build>2018-02-03 07:50:42 +0100
committeraszlig <aszlig@nix.build>2018-02-03 07:50:42 +0100
commitbb98e01fb5c020ab6679831ce856329b65867b1f (patch)
tree263075049be8991355a25e3ecb48491729ba9556 /release.nix
parent98ab22091df473ca83197c77dcfe40b93d46ff7b (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.nix2
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;