summaryrefslogtreecommitdiffstats
path: root/pym/portage/dispatch_conf.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-12-07 23:26:02 -0800
committerZac Medico <zmedico@gentoo.org>2011-12-07 23:26:02 -0800
commitc281c323adf14ece439b98dcf35531666266a0a5 (patch)
tree55a8388b8ee747d5163c694c98f57201f6fce437 /pym/portage/dispatch_conf.py
parent5cd61be51c5d6c9e4714e65db77ad9c27b2fb9a7 (diff)
downloadportage-c281c323adf14ece439b98dcf35531666266a0a5.tar.gz
portage-c281c323adf14ece439b98dcf35531666266a0a5.tar.bz2
portage-c281c323adf14ece439b98dcf35531666266a0a5.zip
dispatch-conf: experimental prefix support
Diffstat (limited to 'pym/portage/dispatch_conf.py')
-rw-r--r--pym/portage/dispatch_conf.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/portage/dispatch_conf.py b/pym/portage/dispatch_conf.py
index 499102030..f5beba5c0 100644
--- a/pym/portage/dispatch_conf.py
+++ b/pym/portage/dispatch_conf.py
@@ -38,8 +38,9 @@ def diffstatusoutput_len(cmd):
return (1, 1)
def read_config(mandatory_opts):
- loader = KeyValuePairFileLoader(
- '/etc/dispatch-conf.conf', None)
+ eprefix = os.environ.get("__PORTAGE_TEST_EPREFIX", "/")
+ config_path = os.path.join(eprefix, "etc/dispatch-conf.conf")
+ loader = KeyValuePairFileLoader(config_path, None)
opts, errors = loader.load()
if not opts:
print(_('dispatch-conf: Error reading /etc/dispatch-conf.conf; fatal'), file=sys.stderr)