commit:     20a48be6f4c6779e7d89aef2a64c008ec70dcc14
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  3 20:58:34 2015 +0000
Commit:     git@oystercatcher mirror+tproxy <git <AT> oystercatcher <DOT> 
gentoo <DOT> org>
CommitDate: Tue Mar  3 21:25:42 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=20a48be6

make.conf: expand PORTAGE_CONFIGROOT (bug 511806)

This can be useful for making settings, such as PKGDIR, relative
to PORTAGE_CONFIGROOT.

X-Gentoo-Bug: 511806
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=511806
Acked-by: Brian Dolbec <dolsen <AT> gentoo.org>

 pym/portage/package/ebuild/config.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pym/portage/package/ebuild/config.py 
b/pym/portage/package/ebuild/config.py
index 71fe4df..3c0018f 100644
--- a/pym/portage/package/ebuild/config.py
+++ b/pym/portage/package/ebuild/config.py
@@ -394,6 +394,7 @@ class config(object):
 
                        # Allow make.globals to set default paths relative to 
${EPREFIX}.
                        expand_map["EPREFIX"] = eprefix
+                       expand_map["PORTAGE_CONFIGROOT"] = config_root
 
                        if portage._not_installed:
                                make_globals_path = 
os.path.join(PORTAGE_BASE_PATH, "cnf", "make.globals")

Reply via email to