daemon: Prevent .chroot from being GC'ed when using LocalStore::buildDerivation() Fixes #616.
1 files changed, 4 insertions(+), 0 deletions(-) M nix/libstore/build.cc
M nix/libstore/build.cc => nix/libstore/build.cc +4 -0
@@ 882,6 882,10 @@ DerivationGoal::DerivationGoal(const Path & drvPath, const StringSet & wantedOut state = &DerivationGoal::init; name = (format("building of `%1%'") % drvPath).str(); trace("created"); /* Prevent the .chroot directory from being garbage-collected. (See isActiveTempFile() in gc.cc.) */ worker.store.addTempRoot(drvPath); }