summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage/repository/config.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/pym/portage/repository/config.py b/pym/portage/repository/config.py
index 0f3f836af..eb72070c9 100644
--- a/pym/portage/repository/config.py
+++ b/pym/portage/repository/config.py
@@ -321,14 +321,15 @@ class RepoConfigLoader(object):
repo_opts = default_repo_opts.copy()
repo_opts['location'] = ov
repo = RepoConfig(None, repo_opts)
- repo_conf_opts = prepos.get(repo.name)
- if repo_conf_opts is not None:
- if repo_conf_opts.aliases is not None:
- repo.aliases = repo_conf_opts.aliases
- if repo_conf_opts.eclass_overrides is not None:
- repo.eclass_overrides = repo_conf_opts.eclass_overrides
- if repo_conf_opts.masters is not None:
- repo.masters = repo_conf_opts.masters
+ # repos_conf_opts contains options from /etc/portage/repos.conf
+ repos_conf_opts = prepos.get(repo.name)
+ if repos_conf_opts is not None:
+ if repos_conf_opts.aliases is not None:
+ repo.aliases = repos_conf_opts.aliases
+ if repos_conf_opts.eclass_overrides is not None:
+ repo.eclass_overrides = repos_conf_opts.eclass_overrides
+ if repos_conf_opts.masters is not None:
+ repo.masters = repos_conf_opts.masters
if repo.name in prepos:
old_location = prepos[repo.name].location