summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/lib/portage/pym/portage/package/ebuild/config.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/lib/portage/pym/portage/package/ebuild/config.py b/usr/lib/portage/pym/portage/package/ebuild/config.py
index b75d28c..f3633ed 100644
--- a/usr/lib/portage/pym/portage/package/ebuild/config.py
+++ b/usr/lib/portage/pym/portage/package/ebuild/config.py
@@ -383,6 +383,10 @@ class config(object):
env_d = getconfig(os.path.join(eroot, "etc", "profile.env"),
tolerant=tolerant, expand=False) or {}
expand_map = env_d.copy()
+
+ # Hack in some env vars.
+ # https://bugs.gentoo.org/492854
+ expand_map.update(dict((k, v) for k, v in os.environ.items() if k.startswith('ANDROID_')))
self._expand_map = expand_map
# Allow make.globals to set default paths relative to ${EPREFIX}.