summaryrefslogtreecommitdiffstats
path: root/pym/portage/getbinpkg.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-10-06 22:23:05 +0000
committerZac Medico <zmedico@gentoo.org>2007-10-06 22:23:05 +0000
commitc269e7e72ed2fd38cbb2ac2666801dc3526a63b8 (patch)
tree53c9fa88ddb40c9aee9049c0c39328579ae350fc /pym/portage/getbinpkg.py
parent6ec11e597af7a1c938f7e95cec80be0f3e74be17 (diff)
downloadportage-c269e7e72ed2fd38cbb2ac2666801dc3526a63b8.tar.gz
portage-c269e7e72ed2fd38cbb2ac2666801dc3526a63b8.tar.bz2
portage-c269e7e72ed2fd38cbb2ac2666801dc3526a63b8.zip
In PackageIndex.write(), skip writing the CHOST for a
package entry if it's CHOST matches the header. svn path=/main/trunk/; revision=7988
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 8107207c2..977693c6d 100644
--- a/pym/portage/getbinpkg.py
+++ b/pym/portage/getbinpkg.py
@@ -700,8 +700,11 @@ class PackageIndex(object):
keys = self.header.keys()
keys.sort()
writepkgindex(pkgfile, [(k, self.header[k]) for k in keys])
+ header_chost = self.header.get("CHOST")
for cpv in cpv_all:
metadata = self.packages[cpv].copy()
+ if metadata.get("CHOST") == header_chost:
+ del metadata["CHOST"]
if metadata.get("EAPI") == "0":
del metadata["EAPI"]
if metadata.get("SLOT") == "0":