diff options
author | Tim Harder <radhermit@gmail.com> | 2015-06-27 15:49:25 -0400 |
---|---|---|
committer | Tim Harder <radhermit@gmail.com> | 2015-06-27 15:49:25 -0400 |
commit | 2bf06c6edbfbc9978f8f09f7d57c66b829a390e3 (patch) | |
tree | 9ec2b428f95ab614065c63eab0c3ed3bab2f9837 | |
parent | use OrderedDict from collections instead of snakeoil.mappings (diff) | |
download | pkgcore-2bf06c6edbfbc9978f8f09f7d57c66b829a390e3.tar.gz pkgcore-2bf06c6edbfbc9978f8f09f7d57c66b829a390e3.tar.bz2 pkgcore-2bf06c6edbfbc9978f8f09f7d57c66b829a390e3.zip |
portage_conf: throw error on missing repos.conf settings
-rw-r--r-- | pkgcore/ebuild/portage_conf.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgcore/ebuild/portage_conf.py b/pkgcore/ebuild/portage_conf.py index b5096ca4..0092039b 100644 --- a/pkgcore/ebuild/portage_conf.py +++ b/pkgcore/ebuild/portage_conf.py @@ -333,6 +333,10 @@ def load_repos_conf(path): "%s: repo '%s' missing location setting" % (fp, repo_name)) + if not repos: + raise errors.ConfigurationError( + "No repos are defined, please fix your repos.conf settings") + # the default repo is gentoo if unset default_repo = defaults.get('main-repo', 'gentoo') |