summary refs log tree commit diff
path: root/pkgs/lib/modules.nix
diff options
context:
space:
mode:
authorNicolas Pierron <nicolas.b.pierron@gmail.com>2009-10-12 15:50:59 +0000
committerNicolas Pierron <nicolas.b.pierron@gmail.com>2009-10-12 15:50:59 +0000
commit81694a7f54c518efb55da278d661c7569ee4867a (patch)
tree28e860093fdb208a635abb8ec18ed441ea99ad21 /pkgs/lib/modules.nix
parent19648abc05e559c39b49fc6fa2a76970aa457b65 (diff)
downloadnixpkgs-81694a7f54c518efb55da278d661c7569ee4867a.tar
nixpkgs-81694a7f54c518efb55da278d661c7569ee4867a.tar.gz
nixpkgs-81694a7f54c518efb55da278d661c7569ee4867a.tar.bz2
nixpkgs-81694a7f54c518efb55da278d661c7569ee4867a.tar.lz
nixpkgs-81694a7f54c518efb55da278d661c7569ee4867a.tar.xz
nixpkgs-81694a7f54c518efb55da278d661c7569ee4867a.tar.zst
nixpkgs-81694a7f54c518efb55da278d661c7569ee4867a.zip
* modules.nix: use catAttrs function instead of hand made code.
svn path=/nixpkgs/trunk/; revision=17760
Diffstat (limited to 'pkgs/lib/modules.nix')
-rw-r--r--pkgs/lib/modules.nix6
1 files changed, 1 insertions, 5 deletions
diff --git a/pkgs/lib/modules.nix b/pkgs/lib/modules.nix
index becd786d8cd..a60b240beee 100644
--- a/pkgs/lib/modules.nix
+++ b/pkgs/lib/modules.nix
@@ -150,11 +150,7 @@ rec {
 
   moduleZip = funs: modules:
     lib.mapAttrs (name: fun:
-      fun (
-        map (lib.getAttr name) (
-          filter (builtins.hasAttr name) modules
-        )
-      )
+      fun (catAttrs name modules)
     ) funs;
 
   moduleMerge = path: modules: