diff options
author | 2010-11-10 16:31:21 +0000 | |
---|---|---|
committer | 2010-11-10 16:31:21 +0000 | |
commit | fd4bbaa6d4125b7f24b33c93cce0bfe450ca53d8 (patch) | |
tree | 06c98fc2dd7abe33ff4aa0ba19463c673f32c574 | |
parent | be067ed19d0e19325b6d308a726f1949131cb79d (diff) | |
download | paludis-fd4bbaa6d4125b7f24b33c93cce0bfe450ca53d8.tar.gz paludis-fd4bbaa6d4125b7f24b33c93cce0bfe450ca53d8.tar.xz |
Don't try to populate a repo that doesn't exist
-rw-r--r-- | paludis/repositories/unwritten/unwritten_repository_store.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/paludis/repositories/unwritten/unwritten_repository_store.cc b/paludis/repositories/unwritten/unwritten_repository_store.cc index ed93a6ea7..dd6912f07 100644 --- a/paludis/repositories/unwritten/unwritten_repository_store.cc +++ b/paludis/repositories/unwritten/unwritten_repository_store.cc @@ -93,7 +93,8 @@ UnwrittenRepositoryStore::UnwrittenRepositoryStore( Log::get_instance()->message("unwritten_repository.unknown_role", ll_warning, lc_context) << "Role '" << info.role() << "' unknown for '" << f << "'"; - _populate(env, f); + if (f.stat().exists()) + _populate(env, f); } UnwrittenRepositoryStore::~UnwrittenRepositoryStore() |