diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-04-30 06:54:59 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-04-30 06:54:59 +0000 |
commit | b6f3ad470ac1385adbaf45498c94e00cc8e7275a (patch) | |
tree | 1a407b97f55ca6103c0dcd6e8c161b8c572117c3 /pym/_emerge/__init__.py | |
parent | Add a man page for egencache(1). (trunk r13270) (diff) | |
download | portage-multirepo-b6f3ad470ac1385adbaf45498c94e00cc8e7275a.tar.gz portage-multirepo-b6f3ad470ac1385adbaf45498c94e00cc8e7275a.tar.bz2 portage-multirepo-b6f3ad470ac1385adbaf45498c94e00cc8e7275a.zip |
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 <solar@g.o> for the
suggestion. (trunk r13271)
svn path=/main/branches/2.1.6/; revision=13450
Diffstat (limited to 'pym/_emerge/__init__.py')
-rw-r--r-- | pym/_emerge/__init__.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index c8ac9f8d..187a117b 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -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"], |