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);
|
||||
}
|
||||
|
||||
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.
|
||||
|
|
Loading…
Reference in New Issue