summaryrefslogtreecommitdiffstats
path: root/pym/portage/getbinpkg.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-10-06 20:24:36 +0000
committerZac Medico <zmedico@gentoo.org>2007-10-06 20:24:36 +0000
commit7ff6705dabeb4d6d2f8af4b1be09adc9fec3d0e5 (patch)
tree93f0412efbabda3f82ea7c4575b583c8132708e7 /pym/portage/getbinpkg.py
parentc56cea442f35c9b835ad35f951de1406faff9938 (diff)
downloadportage-7ff6705dabeb4d6d2f8af4b1be09adc9fec3d0e5.tar.gz
portage-7ff6705dabeb4d6d2f8af4b1be09adc9fec3d0e5.tar.bz2
portage-7ff6705dabeb4d6d2f8af4b1be09adc9fec3d0e5.zip
Bug #194552 - Include EAPI in the binary package metadata index.
svn path=/main/trunk/; revision=7986
Diffstat (limited to 'pym/portage/getbinpkg.py')
-rw-r--r--pym/portage/getbinpkg.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage/getbinpkg.py b/pym/portage/getbinpkg.py
index 8225a8242..2aa8c97a5 100644
--- a/pym/portage/getbinpkg.py
+++ b/pym/portage/getbinpkg.py
@@ -684,6 +684,7 @@ class PackageIndex(object):
mycpv = d.get("CPV")
if not mycpv:
continue
+ d.setdefault("EAPI", "0")
d.setdefault("SLOT", "0")
self.packages[mycpv] = d
@@ -698,6 +699,8 @@ class PackageIndex(object):
writepkgindex(pkgfile, [(k, self.header[k]) for k in keys])
for cpv in cpv_all:
metadata = self.packages[cpv].copy()
+ if metadata.get("EAPI") == "0":
+ del metadata["EAPI"]
if metadata.get("SLOT") == "0":
del metadata["SLOT"]
if metadata.get("USE") == "":