diff --git a/src/libstore/local-store.cc b/src/libstore/local-store.cc index 76fadba86..e53cab2dc 100644 --- a/src/libstore/local-store.cc +++ b/src/libstore/local-store.cc @@ -133,7 +133,7 @@ LocalStore::LocalStore(ref config) Path gcRootsDir = config->stateDir + "/gcroots"; if (!pathExists(gcRootsDir)) { createDirs(gcRootsDir); - createSymlink(profilesDir, gcRootsDir + "/profiles"); + replaceSymlink(profilesDir, gcRootsDir + "/profiles"); } for (auto & perUserDir : {profilesDir + "/per-user", gcRootsDir + "/per-user"}) {