diff options
author | 2018-04-03 21:31:38 +0100 | |
---|---|---|
committer | 2018-05-01 09:25:07 -0700 | |
commit | 716f69482ffabf1a8e0e3496942a00ee5cdfa229 (patch) | |
tree | f382d80f17b51c29e61b083d2d7c15e9b308132a /pym/_emerge | |
parent | man: emerge: Describe the SYSROOT environment variable for EAPI 7 (diff) | |
download | portage-716f69482ffabf1a8e0e3496942a00ee5cdfa229.tar.gz portage-716f69482ffabf1a8e0e3496942a00ee5cdfa229.tar.bz2 portage-716f69482ffabf1a8e0e3496942a00ee5cdfa229.zip |
emerge: Add --sysroot option to set SYSROOT environment variable
Closes: https://github.com/gentoo/portage/pull/276
Diffstat (limited to 'pym/_emerge')
-rw-r--r-- | pym/_emerge/main.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py index e1b949b92..e8b2c2e13 100644 --- a/pym/_emerge/main.py +++ b/pym/_emerge/main.py @@ -732,6 +732,11 @@ def parse_opts(tmpcmdline, silent=False): "action" : "append", }, + "--sysroot": { + "help":"specify the location for build dependencies specified in DEPEND", + "action":"store" + }, + "--use-ebuild-visibility": { "help" : "use unbuilt ebuild metadata for visibility checks on built packages", "choices" : true_y_or_n @@ -1201,6 +1206,8 @@ def emerge_main(args=None): os.environ["PORTAGE_DEBUG"] = "1" if "--config-root" in myopts: os.environ["PORTAGE_CONFIGROOT"] = myopts["--config-root"] + if "--sysroot" in myopts: + os.environ["SYSROOT"] = myopts["--sysroot"] if "--root" in myopts: os.environ["ROOT"] = myopts["--root"] if "--prefix" in myopts: |