diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-12-07 23:26:02 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-12-07 23:26:02 -0800 |
commit | c281c323adf14ece439b98dcf35531666266a0a5 (patch) | |
tree | 55a8388b8ee747d5163c694c98f57201f6fce437 /pym | |
parent | 5cd61be51c5d6c9e4714e65db77ad9c27b2fb9a7 (diff) | |
download | portage-c281c323adf14ece439b98dcf35531666266a0a5.tar.gz portage-c281c323adf14ece439b98dcf35531666266a0a5.tar.bz2 portage-c281c323adf14ece439b98dcf35531666266a0a5.zip |
dispatch-conf: experimental prefix support
Diffstat (limited to 'pym')
-rw-r--r-- | pym/portage/dispatch_conf.py | 5 |
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) |