diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2021-11-09 12:33:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-09 12:33:25 +0100 |
commit | 884ef336c4bf838d853056d8abb926a71786afa6 (patch) | |
tree | 8b40463adba894bf936cb23db27a50b32dcb9551 /src/libstore | |
parent | 25d2316e8f53273191ac28ae554e3bef2c483598 (diff) | |
parent | ff2af4d64ee9789c3c50f7e49897e8fa9fda6e16 (diff) |
Merge pull request #5519 from edolstra/move-unshare
Unshare mount namespace in main()
Diffstat (limited to 'src/libstore')
-rw-r--r-- | src/libstore/local-store.cc | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/libstore/local-store.cc b/src/libstore/local-store.cc index 1cef50a40..eb3457339 100644 --- a/src/libstore/local-store.cc +++ b/src/libstore/local-store.cc @@ -504,10 +504,6 @@ void LocalStore::makeStoreWritable() throw SysError("getting info about the Nix store mount point"); if (stat.f_flag & ST_RDONLY) { - saveMountNamespace(); - if (unshare(CLONE_NEWNS) == -1) - throw SysError("setting up a private mount namespace"); - if (mount(0, realStoreDir.get().c_str(), "none", MS_REMOUNT | MS_BIND, 0) == -1) throw SysError("remounting %1% writable", realStoreDir); } |