diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-04-30 06:47:20 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-04-30 06:47:20 +0000 |
commit | a2d94563a6659b9fb5f71989d0ea06c42820b1b7 (patch) | |
tree | 10813415d5cdead2df438035ad103043758e5675 /pym | |
parent | Add support for --rdeps-only and --root-deps options which are useful in (diff) | |
download | portage-multirepo-a2d94563a6659b9fb5f71989d0ea06c42820b1b7.tar.gz portage-multirepo-a2d94563a6659b9fb5f71989d0ea06c42820b1b7.tar.bz2 portage-multirepo-a2d94563a6659b9fb5f71989d0ea06c42820b1b7.zip |
Add a --root option that sets $ROOT (complements the --config-root option).
(trunk r13246)
svn path=/main/branches/2.1.6/; revision=13425
Diffstat (limited to 'pym')
-rw-r--r-- | pym/_emerge/__init__.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 2fb51be7..75f3724c 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -14445,7 +14445,11 @@ def parse_opts(tmpcmdline, silent=False): "help":"specify conditions to trigger package reinstallation", "type":"choice", "choices":["changed-use"] - } + }, + "--root": { + "help" : "specify the target root filesystem for merging packages", + "action" : "store" + }, } from optparse import OptionParser @@ -14838,6 +14842,8 @@ def emerge_main(): os.environ["PORTAGE_DEBUG"] = "1" if "--config-root" in myopts: os.environ["PORTAGE_CONFIGROOT"] = myopts["--config-root"] + if "--root" in myopts: + os.environ["ROOT"] = myopts["--root"] # Portage needs to ensure a sane umask for the files it creates. os.umask(022) |