diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-10-17 18:59:40 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-10-17 18:59:40 -0700 |
commit | d25923e5770329b6b692ec2c05bb2dafaa4e7d4c (patch) | |
tree | ac4db57670900f3bcde59192d36ff7dde83ef849 | |
parent | 9846cad27ac880271804e8065997024364b74906 (diff) | |
download | portage-d25923e5770329b6b692ec2c05bb2dafaa4e7d4c.tar.gz portage-d25923e5770329b6b692ec2c05bb2dafaa4e7d4c.tar.bz2 portage-d25923e5770329b6b692ec2c05bb2dafaa4e7d4c.zip |
repoman: fix KEYWORDS.dropped for EAPI 5 sub-slot
-rwxr-xr-x | bin/repoman | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/repoman b/bin/repoman index ba0ec9a04..1502d6bb7 100755 --- a/bin/repoman +++ b/bin/repoman @@ -1806,9 +1806,9 @@ for x in effective_scanlist: ebuild_archs = set(kw.lstrip("~") for kw in keywords \ if not kw.startswith("-")) - previous_keywords = slot_keywords.get(myaux["SLOT"]) + previous_keywords = slot_keywords.get(pkg.slot) if previous_keywords is None: - slot_keywords[myaux["SLOT"]] = set() + slot_keywords[pkg.slot] = set() elif ebuild_archs and not live_ebuild: dropped_keywords = previous_keywords.difference(ebuild_archs) if dropped_keywords: @@ -1817,7 +1817,7 @@ for x in effective_scanlist: relative_path + ": %s" % \ " ".join(sorted(dropped_keywords))) - slot_keywords[myaux["SLOT"]].update(ebuild_archs) + slot_keywords[pkg.slot].update(ebuild_archs) # KEYWORDS="-*" is a stupid replacement for package.mask and screws general KEYWORDS semantics if "-*" in keywords: |