From: Zac Medico Date: Sun, 20 Jan 2013 01:28:08 +0000 (-0800) Subject: isStable: fix * logic for repoman X-Git-Tag: v2.2.0_alpha157~1 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=6cb7a5b6a72cf0601dff513fefad52ff6fb83835;p=portage.git isStable: fix * logic for repoman --- 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,