summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/actions.py
diff options
context:
space:
mode:
authorBrian Harring <ferringb@chromium.org>2011-10-13 16:26:03 -0700
committerZac Medico <zmedico@gentoo.org>2011-10-13 17:19:26 -0700
commitd4ea29bf6a3ce35d49e0f54f9173e3a6e42da2d6 (patch)
treec7e1a577542f7441a5d7591df538b336402b0e90 /pym/_emerge/actions.py
parentbf28492ed8ccc7fd3679a8e5433101a0945d417d (diff)
downloadportage-d4ea29bf6a3ce35d49e0f54f9173e3a6e42da2d6.tar.gz
portage-d4ea29bf6a3ce35d49e0f54f9173e3a6e42da2d6.tar.bz2
portage-d4ea29bf6a3ce35d49e0f54f9173e3a6e42da2d6.zip
layout.conf: make the pregenerated cache format controllable
Controllable via 'cache-format', currently it supports only one cache; 'pms', and defaults to it. If an unsupported cache-format is specified, the cache is disabled. If pms is specified and metadata/cache directory doesn't exist, the cache is disabled. Finally, this rips out the best module support for locally overriding the cache format used for pregenerated caches; this functionality made zero sense (upstream determines the format, we use what is available).
Diffstat (limited to 'pym/_emerge/actions.py')
-rw-r--r--pym/_emerge/actions.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index 08f70df05..70a92c972 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -1660,14 +1660,6 @@ def action_metadata(settings, portdb, myopts, porttrees=None):
porttrees_data = []
for path in porttrees:
src_db = portdb._pregen_auxdb.get(path)
- if src_db is None and \
- os.path.isdir(os.path.join(path, 'metadata', 'cache')):
- src_db = portdb.metadbmodule(
- path, 'metadata/cache', auxdbkeys, readonly=True)
- try:
- src_db.ec = portdb._repo_info[path].eclass_db
- except AttributeError:
- pass
if src_db is not None:
porttrees_data.append(TreeData(portdb.auxdb[path],