diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-10-11 18:14:18 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-10-11 18:14:18 +0000 |
commit | 053bc17627b159a16a4d38356f3701dd3250a318 (patch) | |
tree | c63bb79e500a410761de5983878b2c8770a63034 /pym/portage/getbinpkg.py | |
parent | e1e23923af978d643b596a2d8acd45d997971312 (diff) | |
download | portage-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.py | 9 |
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]]) |