diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-10-06 22:23:05 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-10-06 22:23:05 +0000 |
commit | c269e7e72ed2fd38cbb2ac2666801dc3526a63b8 (patch) | |
tree | 53c9fa88ddb40c9aee9049c0c39328579ae350fc | |
parent | 6ec11e597af7a1c938f7e95cec80be0f3e74be17 (diff) | |
download | portage-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
-rw-r--r-- | pym/portage/getbinpkg.py | 3 |
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": |