aboutsummaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2018-11-12 17:32:35 +0100
committerMichał Górny <mgorny@gentoo.org>2018-11-18 13:24:34 +0100
commit8aa33981d83913b6ae92e6ea8e44c1a37fb59872 (patch)
tree5b8b5424264296c8c9cddb903dcd8d3c7efde2ab /man
parentecompress-file: Support decompressing .lz (diff)
downloadportage-8aa33981d83913b6ae92e6ea8e44c1a37fb59872.tar.gz
portage-8aa33981d83913b6ae92e6ea8e44c1a37fb59872.tar.bz2
portage-8aa33981d83913b6ae92e6ea8e44c1a37fb59872.zip
Add FEATURES=mount-sandbox to take advantage of mount ns
Support FEATURES=mount-sandbox that unshares the ebuild processes into a new mount namespace and makes all the mounts private by default. Reviewed-by: Zac Medico <zmedico@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'man')
-rw-r--r--man/make.conf.55
1 files changed, 5 insertions, 0 deletions
diff --git a/man/make.conf.5 b/man/make.conf.5
index f69afd015..7cb5741ad 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -494,6 +494,11 @@ ${repository_location}/metadata/md5\-cache/ directory will be used directly
Fetch everything in \fBSRC_URI\fR regardless of \fBUSE\fR settings,
except do not fetch anything when \fImirror\fR is in \fBRESTRICT\fR.
.TP
+.B mount\-sandbox
+Isolate the ebuild phase functions from host mount namespace. This makes
+it possible for ebuild to alter mountpoints without affecting the host
+system. Supported only on Linux. Requires mount namespace support in kernel.
+.TP
.B multilib\-strict
Many Makefiles assume that their libraries should go to /usr/lib, or
$(prefix)/lib. This assumption can cause a serious mess if /usr/lib