From ba2d96cf854ce628c2f14a4a278f8e30e3245153 Mon Sep 17 00:00:00 2001 From: Nicolas Pierron Date: Sat, 23 Apr 2011 17:53:05 +0000 Subject: [PATCH] nixos-option: Handle Lambdas in the injection of previously pretty-printed output. svn path=/nixos/trunk/; revision=26936 --- modules/installer/tools/nixos-option.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/installer/tools/nixos-option.sh b/modules/installer/tools/nixos-option.sh index 456e2b275d0..b2a0958ed89 100644 --- a/modules/installer/tools/nixos-option.sh +++ b/modules/installer/tools/nixos-option.sh @@ -316,7 +316,7 @@ else # echo 1>&2 "Warning: This value is not an option." result=$(evalCfg) - if names=$(echo "builtins.attrNames $result" | sed 's,,"",g' | nix-instantiate - --eval-only --strict 2> /dev/null); then + if names=$(echo "builtins.attrNames $result" | sed 's,<[A-Z]*>,0,g' | nix-instantiate - --eval-only --strict 2> /dev/null); then echo 1>&2 "This attribute set contains:" for attr in $names; do test $attr = '[' -o $attr = ']' && continue;