From 2d5e8e267b58f531f00b043c9e3dbaefad62a4a1 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 4 Dec 2012 14:30:34 +0100 Subject: =?UTF-8?q?Add=20a=20test=20for=20=E2=80=98nix-env=20--set-flag=20?= =?UTF-8?q?active=20...=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- corepkgs/buildenv.nix | 2 +- corepkgs/buildenv.pl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'corepkgs') diff --git a/corepkgs/buildenv.nix b/corepkgs/buildenv.nix index 923778379..c52a0ea93 100644 --- a/corepkgs/buildenv.nix +++ b/corepkgs/buildenv.nix @@ -13,7 +13,7 @@ derivation { # !!! grmbl, need structured data for passing this in a clean way. derivations = map (d: - [ (if d.meta.active or true then "1" else "0") + [ (d.meta.active or "true") (d.meta.priority or 5) (builtins.length d.outputs) ] ++ map (output: builtins.getAttr output d) d.outputs) diff --git a/corepkgs/buildenv.pl b/corepkgs/buildenv.pl index 3d79e5031..ea517687b 100644 --- a/corepkgs/buildenv.pl +++ b/corepkgs/buildenv.pl @@ -134,7 +134,7 @@ while (scalar @derivations) { for (my $n = 0; $n < $outputs; $n++) { my $path = shift @derivations; $pkgs{$path} = - { active => int($active) + { active => $active ne "false" , priority => int($priority) }; } } -- cgit v1.2.3