diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-01-03T11·59+0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-01-03T11·59+0100 |
commit | def5160b614a59a0aa96fe2252e3daa00146e061 (patch) | |
tree | 3ec0b2ade78dfbf00399246fea86d3706ce0db93 /src/libstore/gc.cc | |
parent | 0a4e90395c3286a246b816575351b9f2016976ba (diff) |
Clear any immutable bits in the Nix store
Doing this once makes subsequent operations like garbage collecting more efficient since we don't have to call makeMutable() first.
Diffstat (limited to 'src/libstore/gc.cc')
-rw-r--r-- | src/libstore/gc.cc | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/libstore/gc.cc b/src/libstore/gc.cc index 4385e4456fec..a8fa1108bfb4 100644 --- a/src/libstore/gc.cc +++ b/src/libstore/gc.cc @@ -1,7 +1,6 @@ #include "globals.hh" #include "misc.hh" #include "local-store.hh" -#include "immutable.hh" #include <boost/shared_ptr.hpp> @@ -456,7 +455,6 @@ void LocalStore::deletePathRecursive(GCState & state, const Path & path) // if the path was not valid, need to determine the actual // size. state.bytesInvalidated += size; - makeMutable(path.c_str()); // Mac OS X cannot rename directories if they are read-only. if (chmod(path.c_str(), st.st_mode | S_IWUSR) == -1) throw SysError(format("making `%1%' writable") % path); |