diff --git a/lix/libstore/local-store.cc b/lix/libstore/local-store.cc index 1d4ba8665..06fad5376 100644 --- a/lix/libstore/local-store.cc +++ b/lix/libstore/local-store.cc @@ -119,7 +119,7 @@ LocalStore::LocalStore(LocalStoreConfig 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"}) {