Don't warn about missing repo_name for $PORTDIR when it happens to be empty.
authorZac Medico <zmedico@gentoo.org>
Fri, 12 Dec 2008 21:41:57 +0000 (21:41 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 12 Dec 2008 21:41:57 +0000 (21:41 -0000)
(trunk r12206)

svn path=/main/branches/2.1.6/; revision=12237

pym/_emerge/__init__.py

index 7e4e05d6999f2a534f591f1808737f0e539a2351..b7cafa8a613570ada6a443c7670f1ca7b1b4c88f 100644 (file)
@@ -13717,6 +13717,12 @@ def repo_name_check(trees):
                        repos = portdb.getRepositories()
                        for r in repos:
                                missing_repo_names.discard(portdb.getRepositoryPath(r))
+                       if portdb.porttree_root in missing_repo_names and \
+                               not os.path.exists(os.path.join(
+                               portdb.porttree_root, "profiles")):
+                               # This is normal if $PORTDIR happens to be empty,
+                               # so don't warn about it.
+                               missing_repo_names.remove(portdb.porttree_root)
 
        if missing_repo_names:
                msg = []