aboutsummaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2013-08-19 10:45:52 +0200
committerZac Medico <zmedico@gentoo.org>2013-08-19 02:15:55 -0700
commitb01a1b90d8c5c9ebc9b2c956520f3096cc07342d (patch)
treed6628910007e7330bfad0cfdef9e2f7230fb0544 /man
parentAdd FEATURES=ipc-sandbox to isolate IPC from host. (diff)
downloadportage-b01a1b90d8c5c9ebc9b2c956520f3096cc07342d.tar.gz
portage-b01a1b90d8c5c9ebc9b2c956520f3096cc07342d.tar.bz2
portage-b01a1b90d8c5c9ebc9b2c956520f3096cc07342d.zip
Add FEATURES=cgroup to isolate phase processes.
We create a cgroup for each ebuild. The ebuild processes are put in that cgroup, therefore allowing us to keep track of their replication. Once ebuild phase is over, we can happily kill all orphans.
Diffstat (limited to 'man')
-rw-r--r--man/make.conf.54
1 files changed, 4 insertions, 0 deletions
diff --git a/man/make.conf.5 b/man/make.conf.5
index 91817aec5..ab9b44e64 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -276,6 +276,10 @@ like "File not recognized: File truncated"), try recompiling the application
with ccache disabled before reporting a bug. Unless you are doing development
work, do not enable ccache.
.TP
+.B cgroup
+Use Linux control group to control processes spawned by ebuilds. This allows
+emerge to safely kill all subprocesses when ebuild phase exits.
+.TP
.B clean\-logs
Enable automatic execution of the command specified by the
PORT_LOGDIR_CLEAN variable. The default PORT_LOGDIR_CLEAN setting will