diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-10-01 13:27:05 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-10-01 13:27:05 -0700 |
commit | fdff94a8c15e6722968bda4a830f7f3303f7bd12 (patch) | |
tree | d9970585f8636b87a6400db20bcde8bdbf1a859b | |
parent | be0d93bf2a5489ddf99bc260370016b2544dbe76 (diff) | |
download | portage-fdff94a8c15e6722968bda4a830f7f3303f7bd12.tar.gz portage-fdff94a8c15e6722968bda4a830f7f3303f7bd12.tar.bz2 portage-fdff94a8c15e6722968bda4a830f7f3303f7bd12.zip |
Avoid 'Unavailable repository' with aliases.
-rw-r--r-- | pym/portage/repository/config.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pym/portage/repository/config.py b/pym/portage/repository/config.py index 0c924e7d5..be202c392 100644 --- a/pym/portage/repository/config.py +++ b/pym/portage/repository/config.py @@ -297,6 +297,10 @@ class RepoConfigLoader(object): else: repo.masters = () else: + if repo.masters and isinstance(repo.masters[0], RepoConfig): + # This one has already been processed + # because it has an alias. + continue master_repos = [] for master_name in repo.masters: if master_name not in prepos: |