Allow --root-deps for ROOT=/, so people can do weird things like use it with
authorZac Medico <zmedico@gentoo.org>
Thu, 30 Apr 2009 06:54:59 +0000 (06:54 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 30 Apr 2009 06:54:59 +0000 (06:54 -0000)
-e to remerge deep runtime deps without pulling in build-time deps. It's not
something we really want to advertise, but it's good to leave the option
open in case it happens to be useful. Thanks to Ned Ludd <solar@g.o> for the
suggestion. (trunk r13271)

svn path=/main/branches/2.1.6/; revision=13450

pym/_emerge/__init__.py

index c8ac9f8dd0b65bcbb179c2acbaab9074033d5d1b..187a117b0d08f691380f31003902ef48e2c31ac1 100644 (file)
@@ -5259,14 +5259,12 @@ class depgraph(object):
                        edepend["DEPEND"] = ""
 
                bdeps_root = "/"
-               if self.target_root != "/":
-                       root_deps = self.myopts.get("--root-deps")
-                       if root_deps is not None:
-                               if root_deps is True:
-                                       bdeps_root = myroot
-                               elif root_deps == "rdeps":
-                                       bdeps_root = "/"
-                                       edepend["DEPEND"] = ""
+               root_deps = self.myopts.get("--root-deps")
+               if root_deps is not None:
+                       if root_deps is True:
+                               bdeps_root = myroot
+                       elif root_deps == "rdeps":
+                               edepend["DEPEND"] = ""
 
                deps = (
                        (bdeps_root, edepend["DEPEND"],