summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-05-07 20:29:27 -0700
committerZac Medico <zmedico@gentoo.org>2011-05-07 21:35:18 -0700
commit2a90c6f5debe3f18da3317f47dfb144c559fb920 (patch)
treedfbd571fb22067ecaeab848c5829c4e020b19678 /pym/_emerge
parentbc5d73fa3db0569c55d48c2e738f12742579536c (diff)
downloadportage-2a90c6f5debe3f18da3317f47dfb144c559fb920.tar.gz
portage-2a90c6f5debe3f18da3317f47dfb144c559fb920.tar.bz2
portage-2a90c6f5debe3f18da3317f47dfb144c559fb920.zip
Add FEATURES=parallel-install for finer locks.
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/Scheduler.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py
index fc69d48ae..182ad8771 100644
--- a/pym/_emerge/Scheduler.py
+++ b/pym/_emerge/Scheduler.py
@@ -387,7 +387,8 @@ class Scheduler(PollScheduler):
def _set_max_jobs(self, max_jobs):
self._max_jobs = max_jobs
self._task_queues.jobs.max_jobs = max_jobs
- self._task_queues.merge.max_jobs = max_jobs
+ if "parallel-install" in self.settings.features:
+ self._task_queues.merge.max_jobs = max_jobs
def _background_mode(self):
"""