* Add the Nix corepkgs to the end of the search path. This makes it

possible for other Nix expressions to use corepkgs (mostly useful
  for the buildenv function).
This commit is contained in:
Eelco Dolstra 2011-08-06 18:23:38 +00:00
parent c7101dac0b
commit 07340b8be7
3 changed files with 5 additions and 3 deletions

View file

@ -186,6 +186,8 @@ EvalState::EvalState()
searchPathInsertionPoint = searchPath.end();
Strings paths = tokenizeString(getEnv("NIX_PATH", ""), ":");
foreach (Strings::iterator, i, paths) addToSearchPath(*i);
printMsg(lvlError, nixDataDir);
addToSearchPath("nix=" + nixDataDir + "/nix/corepkgs");
searchPathInsertionPoint = searchPath.begin();
}

View file

@ -1,3 +1,3 @@
assert builtins.pathExists <nix/buildenv>;
import <a.nix> + import <b.nix> + import <c.nix> + import <dir5/c.nix>

View file

@ -1 +1 @@
"abc"
"abcc"