commit:     716f69482ffabf1a8e0e3496942a00ee5cdfa229
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  3 20:31:38 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue May  1 16:25:07 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=716f6948

emerge: Add --sysroot option to set SYSROOT environment variable

Closes: https://github.com/gentoo/portage/pull/276

 pym/_emerge/main.py | 7 +++++++
 1 file changed, 7 insertions(+)

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:

Reply via email to