]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
opensuse: 'leap' as release name is now an alias for 'stable' 1351/head
authorFranck Bui <fbui@suse.com>
Thu, 16 Feb 2023 10:50:32 +0000 (11:50 +0100)
committerFranck Bui <fbui@suse.com>
Fri, 17 Feb 2023 13:33:09 +0000 (14:33 +0100)
Previously using 'leap' would have installed Leap 15.1 which doesn't make sense
since this version of Leap is obsolete and no more supported. Install the latest
stable version instead.

mkosi/distributions/opensuse.py

index f263030dd05f5dac5a5edf559addec96c9a8d388..45cc2c4252aa50b8d7464fbc47d96713129d7c5b 100644 (file)
@@ -112,15 +112,14 @@ def zypper_remove(state: MkosiState, packages: Iterable[str]) -> None:
 @complete_step("Installing openSUSE…")
 def install_opensuse(state: MkosiState) -> None:
     release = state.config.release.strip('"')
+    if release == "leap":
+        release = "stable"
 
     # If the release looks like a timestamp, it's Tumbleweed. 13.x is legacy (14.x won't ever appear). For
     # anything else, let's default to Leap.
     if release.isdigit() or release == "tumbleweed":
         release_url = f"{state.config.mirror}/tumbleweed/repo/oss/"
         updates_url = f"{state.config.mirror}/update/tumbleweed/"
-    elif release == "leap":
-        release_url = f"{state.config.mirror}/distribution/leap/15.1/repo/oss/"
-        updates_url = f"{state.config.mirror}/update/leap/15.1/oss/"
     elif release in ("current", "stable"):
         release_url = f"{state.config.mirror}/distribution/openSUSE-stable/repo/oss/"
         updates_url = f"{state.config.mirror}/update/openSUSE-{release}/"