summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/actions.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-05-10 14:23:56 -0700
committerZac Medico <zmedico@gentoo.org>2012-05-10 16:32:39 -0700
commitb6ef0aedb1b1b7c6fd4ab2d8d38369724ec6c383 (patch)
tree2e23d93199a4310c841ebbb0b4b826eb795822aa /pym/_emerge/actions.py
parent933ab0862f7333f0a4d1cc7ac85dea9f2693097c (diff)
downloadportage-b6ef0aedb1b1b7c6fd4ab2d8d38369724ec6c383.tar.gz
portage-b6ef0aedb1b1b7c6fd4ab2d8d38369724ec6c383.tar.bz2
portage-b6ef0aedb1b1b7c6fd4ab2d8d38369724ec6c383.zip
Don't write or trust cache for unsupported EAPIs.
Since we're supposed to be able to efficiently obtain the EAPI from _parse_eapi_ebuild_head, we don't need to write or trust cache entries for unsupported EAPIs.
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 62f3ff79d..eaf5a15ea 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -1752,7 +1752,6 @@ def action_metadata(settings, portdb, myopts, porttrees=None):
eapi = src.get('EAPI')
if not eapi:
eapi = '0'
- eapi = eapi.lstrip('-')
eapi_supported = eapi_is_supported(eapi)
if not eapi_supported:
continue
@@ -1800,13 +1799,6 @@ def action_metadata(settings, portdb, myopts, porttrees=None):
# so there's no need to overwrite it.
continue
- if not eapi_supported:
- src = {
- 'EAPI' : '-' + eapi,
- dest_chf_key : src[dest_chf_key],
- '_eclasses_' : src['_eclasses_'],
- }
-
try:
tree_data.dest_db[cpv] = src
except CacheError: