From e2d7d57ff63f8a285ae756fb43a68e014ab58c9d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 24 Sep 2008 08:50:05 +0000 Subject: [PATCH] Allow user config to override nix store paths, etc. Removed obsolete nixNoBDB. Use the following settings in ${NIXPKGS_CONFIG} to customize the installation of nixUnstable: nix = { OldDBSupport = false; storeDir = "/home/foobar/.nix/store"; stateDir = "/home/foobar/.nix/var"; } svn path=/nixpkgs/trunk/; revision=12909 --- pkgs/top-level/all-packages.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d3a9f6d453b..24b65f1cb29 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7468,12 +7468,11 @@ let inherit fetchurl stdenv perl curl bzip2 openssl; aterm = aterm242fixes; db4 = db45; - supportOldDBs = true; + supportOldDBs = getPkgConfig "nix" "OldDBSupport" true; + storeDir = getPkgConfig "nix" "storeDir" "/nix/store"; + stateDir = getPkgConfig "nix" "stateDir" "/nix/state"; }; - # !!! remove in a few weeks, obsolete - nixNoBDB = nixUnstable; - nixCustomFun = src: preConfigure: enableScripts: configureFlags: import ../tools/package-management/nix/custom.nix { inherit fetchurl stdenv perl curl bzip2 openssl src preConfigure automake