summaryrefslogtreecommitdiffstats
path: root/bin/egencache
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-04-09 17:40:05 +0000
committerZac Medico <zmedico@gentoo.org>2009-04-09 17:40:05 +0000
commit2c688450d124c1a600959d9615d918a824ec0ecb (patch)
tree3aaf6b3e8676ccf2f9f546866c21bdc84f2aa6c9 /bin/egencache
parentd93059ac7e65fb71c6d18254c175731176781920 (diff)
downloadportage-2c688450d124c1a600959d9615d918a824ec0ecb.tar.gz
portage-2c688450d124c1a600959d9615d918a824ec0ecb.tar.bz2
portage-2c688450d124c1a600959d9615d918a824ec0ecb.zip
Initialize self._trg_cache.ec inside the GenCache constructor.
svn path=/main/trunk/; revision=13307
Diffstat (limited to 'bin/egencache')
-rwxr-xr-xbin/egencache5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/egencache b/bin/egencache
index 47e4ea2c7..89708ad71 100755
--- a/bin/egencache
+++ b/bin/egencache
@@ -133,6 +133,11 @@ class GenCache(object):
"metadata/cache", portage.auxdbkeys[:])
if rsync:
self._trg_cache.raise_stat_collision = True
+ try:
+ self._trg_cache.ec = \
+ portdb._repo_info[portdb.porttrees[0]].eclass_db
+ except AttributeError:
+ pass
self._existing_nodes = set()
def _metadata_callback(self, cpv, ebuild_path, repo_path, metadata):