diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-09-15 09:53:42 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-09-15 09:53:42 -0700 |
commit | 50bea0375496f919fc40c586e8308b19f814ba66 (patch) | |
tree | 8657a3d6a969f31ce34fa297a1b0684a66c4d3d7 /pym/_emerge/MetadataRegen.py | |
parent | 0cced1bd17ce277604b47717cc00ae2f13bdc5f6 (diff) | |
download | portage-50bea0375496f919fc40c586e8308b19f814ba66.tar.gz portage-50bea0375496f919fc40c586e8308b19f814ba66.tar.bz2 portage-50bea0375496f919fc40c586e8308b19f814ba66.zip |
egencache: skip auxdb write if not metadata-trans
Diffstat (limited to 'pym/_emerge/MetadataRegen.py')
-rw-r--r-- | pym/_emerge/MetadataRegen.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pym/_emerge/MetadataRegen.py b/pym/_emerge/MetadataRegen.py index e82015fd1..234298f7e 100644 --- a/pym/_emerge/MetadataRegen.py +++ b/pym/_emerge/MetadataRegen.py @@ -10,9 +10,10 @@ from _emerge.PollScheduler import PollScheduler class MetadataRegen(PollScheduler): def __init__(self, portdb, cp_iter=None, consumer=None, - max_jobs=None, max_load=None): + max_jobs=None, max_load=None, write_auxdb=True): PollScheduler.__init__(self, main=True) self._portdb = portdb + self._write_auxdb = write_auxdb self._global_cleanse = False if cp_iter is None: cp_iter = self._iter_every_cp() @@ -84,7 +85,8 @@ class MetadataRegen(PollScheduler): yield EbuildMetadataPhase(cpv=cpv, ebuild_hash=ebuild_hash, portdb=portdb, repo_path=repo_path, - settings=portdb.doebuild_settings) + settings=portdb.doebuild_settings, + write_auxdb=self._write_auxdb) def _keep_scheduling(self): return self._remaining_tasks and not self._terminated_tasks |