From d27baf8b2b5c49bcf9c16256ff34d5a51a1bd54d Mon Sep 17 00:00:00 2001 From: Arfrever Frehtes Taifersar Arahesis Date: Thu, 25 Jul 2013 20:44:39 +0200 Subject: [PATCH] Disable an error for entries from PORTDIR_OVERLAY. --- pym/portage/repository/config.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pym/portage/repository/config.py b/pym/portage/repository/config.py index a79de4a5f..919a9d67b 100644 --- a/pym/portage/repository/config.py +++ b/pym/portage/repository/config.py @@ -629,14 +629,16 @@ class RepoConfigLoader(object): continue else: if not portage._sync_disabled_warnings: - if repo.location and not isdir_raise_eaccess(repo.location): + if not isdir_raise_eaccess(repo.location): writemsg_level("!!! %s\n" % _("Section '%s' in repos.conf has location attribute set " "to nonexistent directory: '%s'") % (repo_name, repo.location), level=logging.ERROR, noiselevel=-1) del prepos[repo_name] continue - if repo.missing_repo_name: + # After removing support for PORTDIR_OVERLAY, the following check can be: + # if repo.missing_repo_name: + if repo.missing_repo_name and repo.name != repo_name: writemsg_level("!!! %s\n" % _("Section '%s' in repos.conf refers to repository " "without repository name set in '%s'") % (repo_name, os.path.join(repo.location, REPO_NAME_LOC)), level=logging.ERROR, noiselevel=-1) -- 2.26.2