Use regular file GC roots if possible
This makes hydra-eval-jobs create roots as regular files. See 1c208f2b7ef8ffb5e6d435d703dad83223a67bd6.
This commit is contained in:
parent
5fe5ff7780
commit
aa98ba5067
|
@ -115,7 +115,10 @@ Path addPermRoot(StoreAPI & store, const Path & _storePath,
|
||||||
% gcRoot % rootsDir);
|
% gcRoot % rootsDir);
|
||||||
}
|
}
|
||||||
|
|
||||||
makeSymlink(gcRoot, storePath);
|
if (baseNameOf(gcRoot) == baseNameOf(storePath))
|
||||||
|
writeFile(gcRoot, "");
|
||||||
|
else
|
||||||
|
makeSymlink(gcRoot, storePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Check that the root can be found by the garbage collector.
|
/* Check that the root can be found by the garbage collector.
|
||||||
|
|
Loading…
Reference in New Issue