aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gmail.com>2015-06-28 02:07:13 -0400
committerTim Harder <radhermit@gmail.com>2015-06-28 02:07:13 -0400
commit2483cc8244beec6b45a37b66ef57471862b6a14c (patch)
treed7f85c2b7fcd54b800ca31e35cff766288644fab
parentuse consistent format for errno checking (diff)
downloadpkgcore-2483cc8244beec6b45a37b66ef57471862b6a14c.tar.gz
pkgcore-2483cc8244beec6b45a37b66ef57471862b6a14c.tar.bz2
pkgcore-2483cc8244beec6b45a37b66ef57471862b6a14c.zip
portage_conf: don't try to load /etc/make.globals anymore
Only the file provided by pkgcore (usually installed at /usr/share/pkgcore/config/make.globals) is used for global settings.
-rw-r--r--pkgcore/ebuild/portage_conf.py17
1 files changed, 5 insertions, 12 deletions
diff --git a/pkgcore/ebuild/portage_conf.py b/pkgcore/ebuild/portage_conf.py
index 93f11948e..e7e1d2f19 100644
--- a/pkgcore/ebuild/portage_conf.py
+++ b/pkgcore/ebuild/portage_conf.py
@@ -384,18 +384,11 @@ def config_from_make_conf(location="/etc/", profile_override=None, **kwargs):
make_conf = {}
try:
- load_make_conf(make_conf, pjoin(base_path, 'make.globals'))
- except errors.ParsingError as e:
- if not getattr(getattr(e, 'exc', None), 'errno', None) == errno.ENOENT:
- raise
- try:
- # fallback to defaults provided by pkgcore
- load_make_conf(make_conf, pjoin(const.CONFIG_PATH, 'make.globals'))
- except IGNORED_EXCEPTIONS:
- raise
- except:
- raise_from(errors.ParsingError(
- "failed to find a usable make.globals"))
+ load_make_conf(make_conf, pjoin(const.CONFIG_PATH, 'make.globals'))
+ except IGNORED_EXCEPTIONS:
+ raise
+ except:
+ raise_from(errors.ParsingError("failed to load make.globals"))
load_make_conf(
make_conf, pjoin(portage_base, 'make.conf'), required=False,
allow_sourcing=True, incrementals=True)