1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-06 21:41:48 +02:00

nix-shell: allow symlinks to .drvs

This makes persistent shell environments easier to use.
This commit is contained in:
Linus Heckemann 2018-03-16 22:15:24 +00:00
parent 48662d151b
commit 12913ccf45
3 changed files with 19 additions and 3 deletions

View file

@ -70,7 +70,7 @@ void processExpr(EvalState & state, const Strings & attrPaths,
if (gcRoot == "")
printGCWarning();
else {
Path rootName = gcRoot;
Path rootName = indirectRoot ? absPath(gcRoot) : gcRoot;
if (++rootNr > 1) rootName += "-" + std::to_string(rootNr);
auto store2 = state.store.dynamic_pointer_cast<LocalFSStore>();
if (store2)