about summary refs log tree commit diff
path: root/pkgs/lib
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2007-11-12 16:42:13 +0000
committerMichael Raskin <7c6f434c@mail.ru>2007-11-12 16:42:13 +0000
commite18c7cec9d3de145c715c76797de0e8792ccccb5 (patch)
tree2ce29896602a0df9577818771d9b26166abc9d0c /pkgs/lib
parent2bd4257a68d5142c42bc402c4649fb53781c8df4 (diff)
downloadnixlib-e18c7cec9d3de145c715c76797de0e8792ccccb5.tar
nixlib-e18c7cec9d3de145c715c76797de0e8792ccccb5.tar.gz
nixlib-e18c7cec9d3de145c715c76797de0e8792ccccb5.tar.bz2
nixlib-e18c7cec9d3de145c715c76797de0e8792ccccb5.tar.lz
nixlib-e18c7cec9d3de145c715c76797de0e8792ccccb5.tar.xz
nixlib-e18c7cec9d3de145c715c76797de0e8792ccccb5.tar.zst
nixlib-e18c7cec9d3de145c715c76797de0e8792ccccb5.zip
Beta-version of builderDefs fixes.
svn path=/nixpkgs/trunk/; revision=9657
Diffstat (limited to 'pkgs/lib')
-rw-r--r--pkgs/lib/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/lib/default.nix b/pkgs/lib/default.nix
index 33b7b3d6c9e5..ce4fbf12cf46 100644
--- a/pkgs/lib/default.nix
+++ b/pkgs/lib/default.nix
@@ -244,4 +244,8 @@ rec {
         (l + (if l=="" then "" else ".") + s) (builtins.getAttr s attrs)))
         (builtins.attrNames attrs)))));
 
+  innerModifySumArgs = f: x: a: b: if b == null then (f a b) // x else 
+	innerModifySumArgs f x (a // b);
+  modifySumArgs = f: x: innerModifySumArgs f x {};
+
 }