Make --newuse not imply --update anymore because that restriction is unnecessary.
authorZac Medico <zmedico@gentoo.org>
Mon, 9 Oct 2006 21:32:45 +0000 (21:32 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 9 Oct 2006 21:32:45 +0000 (21:32 -0000)
svn path=/main/trunk/; revision=4641

bin/emerge

index e59f7a82e3e3990d1bcbd54830ad03d49715674e..877cc51415d3105b7f6fe6bbfa7d4cfeb0a8fbb7 100755 (executable)
@@ -355,9 +355,10 @@ def create_depgraph_params(myopts, myaction):
        myparams = ["recurse"]
        add=[]
        sub=[]
-       if "--update" in myopts or myaction in ("system", "world"):
-               add.extend(["selective"])
-       if "--noreplace" in myopts:
+       if "--update" in myopts or \
+               "--newuse" in myopts or \
+               "--noreplace" in myopts or \
+               myaction in ("system", "world"):
                add.extend(["selective"])
        if "--emptytree" in myopts:
                add.extend(["empty"])
@@ -4069,10 +4070,6 @@ def emerge_main():
        if ("--usepkgonly" in myopts) and not ("--usepkg" in myopts):
                myopts["--usepkg"] = True
 
-       if ("--newuse" in myopts) and not ("--update" in myopts):
-               print ">>> --newuse implies --update... adding --update to options."
-               myopts["--update"] = True
-
        # Also allow -l to apply --pretend/-p, but if already in --ask mode
        if ("--changelog" in myopts) and not (("--pretend" in myopts) or ("--ask" in myopts)):
                print ">>> --changelog implies --pretend... adding --pretend to options."