From 9b2aba769200c0fa9a135af8419c1728aaf19e12 Mon Sep 17 00:00:00 2001 From: Dominik Heidler Date: Wed, 4 Jun 2025 14:32:08 +0200 Subject: [PATCH] Read mirrorlist as url if baseurl is not set --- opi/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/opi/__init__.py b/opi/__init__.py index 740194a..d4bf51d 100644 --- a/opi/__init__.py +++ b/opi/__init__.py @@ -271,6 +271,11 @@ def get_repos(): for alias in cp.sections(): if not bool(int(cp.get(alias, 'enabled'))): continue + url = cp[alias].get('baseurl') + if not url: + url = cp[alias].get('mirrorlist') + if url: + url = re.sub(r"\?mirrorlist$", "", url) repo = { 'alias': alias, 'filename': re.sub(r'\.repo$', '', repo_file),