summaryrefslogtreecommitdiffstats
path: root/pym/portage/getbinpkg.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-10-11 18:14:18 +0000
committerZac Medico <zmedico@gentoo.org>2007-10-11 18:14:18 +0000
commit053bc17627b159a16a4d38356f3701dd3250a318 (patch)
treec63bb79e500a410761de5983878b2c8770a63034 /pym/portage/getbinpkg.py
parente1e23923af978d643b596a2d8acd45d997971312 (diff)
downloadportage-053bc17627b159a16a4d38356f3701dd3250a318.tar.gz
portage-053bc17627b159a16a4d38356f3701dd3250a318.tar.bz2
portage-053bc17627b159a16a4d38356f3701dd3250a318.zip
Split USE evaluation code out of binarytree.inject() so
that it can be reused in populate(). svn path=/main/trunk/; revision=8052
Diffstat (limited to 'pym/portage/getbinpkg.py')
-rw-r--r--pym/portage/getbinpkg.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/pym/portage/getbinpkg.py b/pym/portage/getbinpkg.py
index fe2892d2d..a248e378b 100644
--- a/pym/portage/getbinpkg.py
+++ b/pym/portage/getbinpkg.py
@@ -710,14 +710,9 @@ class PackageIndex(object):
del metadata["CHOST"]
if metadata.get("EAPI") == "0":
del metadata["EAPI"]
- if metadata.get("IUSE") == "":
- del metadata["IUSE"]
- if metadata.get("PROVIDE") == "":
- del metadata["PROVIDE"]
if metadata.get("SLOT") == "0":
del metadata["SLOT"]
- if metadata.get("USE") == "":
- del metadata["USE"]
keys = metadata.keys()
keys.sort()
- writepkgindex(pkgfile, [(k, metadata[k]) for k in keys])
+ writepkgindex(pkgfile,
+ [(k, metadata[k]) for k in keys if metadata[k]])