From: Zac Medico Date: Sun, 7 Oct 2007 22:08:02 +0000 (-0000) Subject: Restore profile masking support to getmaskingstatus(). X-Git-Tag: v2.2_pre1~684 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=6806009d322612ea97661d68d58a8195d0318dd6;p=portage.git Restore profile masking support to getmaskingstatus(). svn path=/main/trunk/; revision=7999 --- diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index 788ff728b..e2f498760 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -5075,6 +5075,18 @@ def getmaskingstatus(mycpv, settings=None, portdb=None): rValue = [] + # profile checking + revmaskdict=settings.prevmaskdict + if revmaskdict.has_key(mycp): + for x in revmaskdict[mycp]: + if x[0]=="*": + myatom = x[1:] + else: + myatom = x + if not match_to_list(mycpv, [myatom]): + rValue.append("profile") + break + # package.mask checking maskdict=settings.pmaskdict unmaskdict=settings.punmaskdict