repodb: Do not search index files of local repos in /var/lib/pisi
BUG:FIXED:13156
This commit is contained in:
+4
-1
@@ -151,11 +151,14 @@ class RepoDB(lazydb.LazyDB):
|
|||||||
|
|
||||||
def get_repo_doc(self, repo_name):
|
def get_repo_doc(self, repo_name):
|
||||||
repo = self.get_repo(repo_name)
|
repo = self.get_repo(repo_name)
|
||||||
|
if repo.indexuri.is_remote_file():
|
||||||
index = os.path.basename(repo.indexuri.get_uri())
|
index = os.path.basename(repo.indexuri.get_uri())
|
||||||
index_path = pisi.util.join_path(ctx.config.index_dir(), repo_name, index)
|
index_path = pisi.util.join_path(ctx.config.index_dir(), repo_name, index)
|
||||||
|
else:
|
||||||
|
index_path = repo.indexuri.get_uri()
|
||||||
|
|
||||||
if index_path.endswith("bz2"):
|
if index_path.endswith("bz2"):
|
||||||
index_path = index_path.split(".bz2")[0]
|
index_path = pisi.util.remove_suffix(".bz2", index_path)
|
||||||
|
|
||||||
if not os.path.exists(index_path):
|
if not os.path.exists(index_path):
|
||||||
ctx.ui.warning(_("%s repository needs to be updated") % repo_name)
|
ctx.ui.warning(_("%s repository needs to be updated") % repo_name)
|
||||||
|
|||||||
Reference in New Issue
Block a user