summaryrefslogtreecommitdiff
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-03-27 04:31:09 +0000
committerZac Medico <zmedico@gentoo.org>2009-03-27 04:31:09 +0000
commit594579b0d86ac3071f0fc427f492d346f481e33d (patch)
tree2e6cc7fecc59393fe427146d5381ca37117a3b6e /pym
parentBug #227265 - Make pkgsplit() allow multiple consecutive hyphens in package (diff)
downloadportage-multirepo-594579b0d86ac3071f0fc427f492d346f481e33d.tar.gz
portage-multirepo-594579b0d86ac3071f0fc427f492d346f481e33d.tar.bz2
portage-multirepo-594579b0d86ac3071f0fc427f492d346f481e33d.zip
In config.setcpv(), clear out self.configdict["pkg"] to make sure that no
preexisting metadata leaks through here. (trunk r13188) svn path=/main/branches/2.1.6/; revision=13217
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index 2da6f3cf..83d8178f 100644
--- a/pym/portage/__init__.py
+++ b/pym/portage/__init__.py
@@ -2092,6 +2092,7 @@ class config(object):
env_configdict = self.configdict["env"]
pkg_configdict = self.configdict["pkg"]
previous_iuse = pkg_configdict.get("IUSE")
+ pkg_configdict.clear()
pkg_configdict["CATEGORY"] = cat
pkg_configdict["PF"] = pf
if mydb: