diff options
author | Zac Medico <zmedico@gentoo.org> | 2013-01-19 17:28:08 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2013-01-19 17:29:55 -0800 |
commit | 6cb7a5b6a72cf0601dff513fefad52ff6fb83835 (patch) | |
tree | e9e0b818a99ad503a0c2a1cbd97de2e39eb23256 | |
parent | 617efacba8941af7194ab50ecfb1824db7bef823 (diff) | |
download | portage-6cb7a5b6a72cf0601dff513fefad52ff6fb83835.tar.gz portage-6cb7a5b6a72cf0601dff513fefad52ff6fb83835.tar.bz2 portage-6cb7a5b6a72cf0601dff513fefad52ff6fb83835.zip |
isStable: fix * logic for repoman
-rw-r--r-- | pym/portage/package/ebuild/_config/KeywordsManager.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/_config/KeywordsManager.py b/pym/portage/package/ebuild/_config/KeywordsManager.py index 50494ad64..af606f1eb 100644 --- a/pym/portage/package/ebuild/_config/KeywordsManager.py +++ b/pym/portage/package/ebuild/_config/KeywordsManager.py @@ -127,8 +127,12 @@ class KeywordsManager(object): # profile, then consider it stable. for kw in pgroups: if kw[:1] != "~": - if kw in mygroups or kw == '*' or '*' in mygroups: + if kw in mygroups or '*' in mygroups: return True + if kw == '*': + for x in mygroups: + if x[:1] != "~": + return True return False def getMissingKeywords(self, |