test-eval-release: handle ENV{VERBOSE}.
See test-eval-release.sh for details. svn path=/nixpkgs/trunk/; revision=31824
This commit is contained in:
parent
c7dc7f5e87
commit
954c8cdac1
@ -5,6 +5,7 @@
|
|||||||
with import ../../pkgs/lib;
|
with import ../../pkgs/lib;
|
||||||
|
|
||||||
let
|
let
|
||||||
|
trace = if (builtins.getEnv "VERBOSE") == "1" then builtins.trace else (x: y: y);
|
||||||
|
|
||||||
rel = removeAttrs (import ../../pkgs/top-level/release.nix) [ "tarball" "xbursttools" ];
|
rel = removeAttrs (import ../../pkgs/top-level/release.nix) [ "tarball" "xbursttools" ];
|
||||||
|
|
||||||
@ -15,7 +16,7 @@ let
|
|||||||
maybe = as: let y = builtins.tryEval (strictAttrs as); in if y.success then y.value else builtins.trace "FAIL" null;
|
maybe = as: let y = builtins.tryEval (strictAttrs as); in if y.success then y.value else builtins.trace "FAIL" null;
|
||||||
|
|
||||||
call = attrs: flip mapAttrs attrs
|
call = attrs: flip mapAttrs attrs
|
||||||
(n: v: /* builtins.trace n */ (
|
(n: v: trace n (
|
||||||
if builtins.isFunction v then maybe (v { system = "i686-linux"; })
|
if builtins.isFunction v then maybe (v { system = "i686-linux"; })
|
||||||
else if builtins.isAttrs v then call v
|
else if builtins.isAttrs v then call v
|
||||||
else null
|
else null
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
|
||||||
|
if [[ -z "$VERBOSE" ]]; then
|
||||||
|
echo "You may set VERBOSE=1 to see debug output or to any other non-empty string to make this script completely silent"
|
||||||
|
fi
|
||||||
nix-instantiate --strict --eval-only --xml --show-trace "$(dirname "$0")"/eval-release.nix 2>&1 > /dev/null
|
nix-instantiate --strict --eval-only --xml --show-trace "$(dirname "$0")"/eval-release.nix 2>&1 > /dev/null
|
||||||
|
Loading…
x
Reference in New Issue
Block a user