]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
centos: Stop installing systemd-boot on CentOS Stream 9
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 10 Jan 2023 14:58:03 +0000 (15:58 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 11 Jan 2023 22:09:44 +0000 (23:09 +0100)
With CentOS Stream 9 moving to systemd v252, systemd-boot has been
added back to the systemd-udev package, so we don't need to install
it from EPEL anymore.

mkosi/distributions/centos.py

index 2b22466a0af41a81344e87fc7617c8f516c99c02..c59a4534a15d685df2882e9e3447518863b6d6ab 100644 (file)
@@ -4,6 +4,7 @@ from pathlib import Path
 from typing import List, Tuple
 
 from mkosi.backend import (
+    Distribution,
     MkosiConfig,
     MkosiState,
     add_packages,
@@ -53,7 +54,7 @@ class CentosInstaller(DistributionInstaller):
         if not state.do_run_build_script and is_epel_variant(state.config.distribution):
             if state.config.netdev:
                 add_packages(state.config, packages, "systemd-networkd", conditional="systemd")
-            if epel_release >= 9:
+            if state.config.distribution not in (Distribution.centos, Distribution.centos_epel) and epel_release >= 9:
                 add_packages(state.config, packages, "systemd-boot", conditional="systemd")
 
         install_packages_dnf(state, packages)