aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2018-04-03 21:31:38 +0100
committerZac Medico <zmedico@gentoo.org>2018-05-01 09:25:07 -0700
commit716f69482ffabf1a8e0e3496942a00ee5cdfa229 (patch)
treef382d80f17b51c29e61b083d2d7c15e9b308132a /pym/_emerge
parentman: emerge: Describe the SYSROOT environment variable for EAPI 7 (diff)
downloadportage-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.py7
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: