]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
mageia: don't add update repo for cauldron
authorJani Välimaa <wally@mageia.org>
Sun, 4 Dec 2022 11:00:05 +0000 (13:00 +0200)
committerJani Välimaa <wally@mageia.org>
Sun, 4 Dec 2022 11:00:05 +0000 (13:00 +0200)
mkosi/distributions/mageia.py

index 7b93ebf423c71a9cbf041e2097cbb4b1e706c95f..db1069dfdcb43f427f0fb74644288803f15bd243 100644 (file)
@@ -24,17 +24,25 @@ class MageiaInstaller(DistributionInstaller):
 
 @complete_step("Installing Mageia…")
 def install_mageia(state: MkosiState) -> None:
+    release = state.config.release.strip("'")
+
     if state.config.local_mirror:
         release_url = f"baseurl={state.config.local_mirror}"
         updates_url = None
     elif state.config.mirror:
         baseurl = f"{state.config.mirror}/distrib/{state.config.release}/{state.config.architecture}/media/core/"
         release_url = f"baseurl={baseurl}/release/"
-        updates_url = f"baseurl={baseurl}/updates/"
+        if release == "cauldron":
+            updates_url = None
+        else:
+            updates_url = f"baseurl={baseurl}/updates/"
     else:
         baseurl = f"https://www.mageia.org/mirrorlist/?release={state.config.release}&arch={state.config.architecture}&section=core"
         release_url = f"mirrorlist={baseurl}&repo=release"
-        updates_url = f"mirrorlist={baseurl}&repo=updates"
+        if release == "cauldron":
+            updates_url = None
+        else:
+            updates_url = f"mirrorlist={baseurl}&repo=updates"
 
     gpgpath = Path("/etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia")