From: Jason Stubbs Date: Sun, 25 Dec 2005 10:58:04 +0000 (-0000) Subject: Don't try to resolve deps of blockers when using --onlydeps. X-Git-Tag: v2.1_pre3~34 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=da77ebf41acde71020defe30351cb0b8c645e4c9;p=portage.git Don't try to resolve deps of blockers when using --onlydeps. svn path=/main/trunk/; revision=2470 --- diff --git a/bin/emerge b/bin/emerge index 66f1d0eb0..2c15e1468 100755 --- a/bin/emerge +++ b/bin/emerge @@ -947,16 +947,15 @@ class depgraph: # select the correct /var database that we'll be checking against vardbapi=portage.db[myroot]["vartree"].dbapi - if addme: - # if the package is already on the system, we add a "nomerge" - # directive, otherwise we add a "merge" directive. - if mytype=="blocks": - # we've encountered a "blocks" node. We will totally ignore this - # node and not add it to our digraph if it doesn't apply to us. - if "--buildpkgonly" not in myopts and myparent and (self.mydbapi[myroot].match(mykey) or vardbapi.match(mykey)): - mybigkey.append(myparent.split()[2]) - self.digraph.addnode(string.join(mybigkey),myparent) - return 1 + # if the package is already on the system, we add a "nomerge" + # directive, otherwise we add a "merge" directive. + if mytype=="blocks": + # we've encountered a "blocks" node. We will totally ignore this + # node and not add it to our digraph if it doesn't apply to us. + if addme and "--buildpkgonly" not in myopts and myparent and (self.mydbapi[myroot].match(mykey) or vardbapi.match(mykey)): + mybigkey.append(myparent.split()[2]) + self.digraph.addnode(string.join(mybigkey),myparent) + return 1 if myuse == None: self.pkgsettings.setcpv(mykey)