From: Zac Medico Date: Wed, 1 Apr 2009 04:49:47 +0000 (-0000) Subject: Allow --root-deps for ROOT=/, so people can do weird things like use it with X-Git-Tag: v2.2_rc29~37 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a8185163e5bab0de484e920f39e93ec6253b9a2b;p=portage.git Allow --root-deps for ROOT=/, so people can do weird things like use it with -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 for the suggestion. svn path=/main/trunk/; revision=13271 --- diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 63fc92262..ec160fd02 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -5275,14 +5275,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"],