summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-04-30 06:54:59 +0000
committerZac Medico <zmedico@gentoo.org>2009-04-30 06:54:59 +0000
commitb6f3ad470ac1385adbaf45498c94e00cc8e7275a (patch)
tree1a407b97f55ca6103c0dcd6e8c161b8c572117c3 /pym/_emerge/__init__.py
parentAdd a man page for egencache(1). (trunk r13270) (diff)
downloadportage-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__.py14
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"],