Add a (failure-prone) last-chance string merger

svn path=/nixpkgs/trunk/; revision=13726
This commit is contained in:
Michael Raskin 2009-01-08 23:02:44 +00:00
parent 5c21897316
commit 46fec9e4c9

View File

@ -484,6 +484,7 @@ rec {
else if all __isList list then concatLists list
else if all __isAttrs list then mergeAttrs list
else if all (x: true == x || false == x) list then fold logicalOR false list
else if all (x: x == toString x) list then concatStrings x
else abort "${name}: Cannot merge values.";
mergeTypedOption = typeName: predicate: merge: name: list: