summary refs log tree commit diff
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2006-09-24 21:49:07 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2006-09-24 21:49:07 +0000
commitdbda65a6f37a00338e10abf6adc096f8be236e7e (patch)
treee4f86454f35de8779fe901acae39e05508107bc7 /pkgs/top-level/all-packages.nix
parented58e70864e139ecf39ddaf82b559367bfb28d81 (diff)
downloadnixpkgs-dbda65a6f37a00338e10abf6adc096f8be236e7e.tar
nixpkgs-dbda65a6f37a00338e10abf6adc096f8be236e7e.tar.gz
nixpkgs-dbda65a6f37a00338e10abf6adc096f8be236e7e.tar.bz2
nixpkgs-dbda65a6f37a00338e10abf6adc096f8be236e7e.tar.lz
nixpkgs-dbda65a6f37a00338e10abf6adc096f8be236e7e.tar.xz
nixpkgs-dbda65a6f37a00338e10abf6adc096f8be236e7e.tar.zst
nixpkgs-dbda65a6f37a00338e10abf6adc096f8be236e7e.zip
* Check for the existence of getEnv.
svn path=/nixpkgs/trunk/; revision=6600
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index c268e0cef84..5ecb5447c7c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -99,11 +99,12 @@ rec {
   config =
     let {
       toPath = builtins.toPath;
+      getEnv = x: if builtins ? getEnv then builtins.getEnv x else "";
       pathExists = name:
         builtins ? pathExists && builtins.pathExists (toPath name);
-      
-      configFile = builtins.getEnv "NIXPKGS_CONFIG";
-      homeDir = builtins.getEnv "HOME";
+
+      configFile = getEnv "NIXPKGS_CONFIG";
+      homeDir = getEnv "HOME";
       configFile2 = homeDir + "/.nixpkgs/config.nix";
 
       body =