diff options
author | Zac Medico <zmedico@gentoo.org> | 2019-01-21 14:11:43 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2019-01-21 14:18:51 -0800 |
commit | e2eb3c8252c2ad154e84cc8803974103e9635eee (patch) | |
tree | d6a873be96a054cffbaaf46ce5e6b6ca32f5ee37 | |
parent | SpawnProcess: allow unshare_mount and unshare_pid (diff) | |
download | portage-e2eb3c8252c2ad154e84cc8803974103e9635eee.tar.gz portage-e2eb3c8252c2ad154e84cc8803974103e9635eee.tar.bz2 portage-e2eb3c8252c2ad154e84cc8803974103e9635eee.zip |
pid-sandbox: whitelist "depend" phase
Whitelist the "depend" phase for pid-sandbox, since this phase has very
little risk of leaving processes running, and pid-sandbox introduces
additional overhead that would affect egencache performance.
Signed-off-by: Zac Medico <zmedico@gentoo.org>
-rw-r--r-- | lib/portage/package/ebuild/doebuild.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/portage/package/ebuild/doebuild.py b/lib/portage/package/ebuild/doebuild.py index f11923595..cf95dc406 100644 --- a/lib/portage/package/ebuild/doebuild.py +++ b/lib/portage/package/ebuild/doebuild.py @@ -111,7 +111,8 @@ _ipc_phases = frozenset([ ]) # phases which execute in the global PID namespace -_global_pid_phases = frozenset(['preinst', 'postinst', 'prerm', 'postrm', 'config']) +_global_pid_phases = frozenset([ + 'config', 'depend', 'preinst', 'prerm', 'postinst', 'postrm']) # phases in which networking access is allowed _networked_phases = frozenset([ |