summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2010-01-03 17:56:55 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2010-01-03 17:56:55 +0000
commit801dc3576481983e1a6db2f16d7ec0672523a20e (patch)
treee479cb5a8a722813d726cff2582f010e1644b86d /pkgs/top-level
parent4b122bab889944d7d0a03331c322a7ebdbba64d9 (diff)
downloadnixlib-801dc3576481983e1a6db2f16d7ec0672523a20e.tar
nixlib-801dc3576481983e1a6db2f16d7ec0672523a20e.tar.gz
nixlib-801dc3576481983e1a6db2f16d7ec0672523a20e.tar.bz2
nixlib-801dc3576481983e1a6db2f16d7ec0672523a20e.tar.lz
nixlib-801dc3576481983e1a6db2f16d7ec0672523a20e.tar.xz
nixlib-801dc3576481983e1a6db2f16d7ec0672523a20e.tar.zst
nixlib-801dc3576481983e1a6db2f16d7ec0672523a20e.zip
* Export the stdenv adapter functions.
* Add a "kernel" attribute containing the default kernel to make it
  easier to override.

svn path=/nixpkgs/trunk/; revision=19189
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index ca0d8fe83cbe..e03733c91ca3 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -77,9 +77,12 @@ let
 
   # Helper functions that are exported through `pkgs'.
   helperFunctions =
-    (import ../stdenv/adapters.nix { inherit (pkgs) dietlibc fetchurl runCommand; }) //
+    stdenvAdapters //
     (import ../build-support/trivial-builders.nix { inherit (pkgs) stdenv; inherit (pkgs.xorg) lndir; });
 
+  stdenvAdapters =
+    import ../stdenv/adapters.nix { inherit (pkgs) dietlibc fetchurl runCommand; };
+
 
   # Allow packages to be overriden globally via the `packageOverrides'
   # configuration option, which must be a function that takes `pkgs'
@@ -123,7 +126,7 @@ let
   ### Helper functions.
 
 
-  inherit lib config getConfig;
+  inherit lib config getConfig stdenvAdapters;
 
   inherit (lib) lowPrio appendToName makeOverridable;
 
@@ -5610,7 +5613,8 @@ let
   kernelPackages_2_6_32 = recurseIntoAttrs (kernelPackagesFor kernel_2_6_32);
 
   # The current default kernel / kernel modules.
-  kernelPackages = kernelPackages_2_6_28;
+  kernel = kernel_2_6_28;
+  kernelPackages = kernelPackagesFor kernel;
 
   customKernel = composedArgsAndFun (lib.sumTwoArgs (import ../os-specific/linux/kernel/generic.nix) {
     inherit fetchurl stdenv perl mktemp module_init_tools;