]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
centos: Drop c9s epel requirement for systemd-boot
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 28 Mar 2023 11:26:28 +0000 (13:26 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 29 Mar 2023 07:23:49 +0000 (09:23 +0200)
It's available in the base repositories now. We still need epel on
the redhat derivatives for now.

mkosi/distributions/centos.py

index 78832863bf38a0a09966843295197656b5dfe95b..3018a3ca9f1f165a94cb77392e986bcdfdbfeeea 100644 (file)
@@ -101,6 +101,8 @@ class CentosInstaller(DistributionInstaller):
             if not state.config.initrds:
                 add_packages(state.config, packages, "dracut", "dracut-config-generic")
             add_packages(state.config, packages, "systemd-udev", conditional="systemd")
+            if release >= 9:
+                add_packages(state.config, packages, "systemd-boot", conditional="systemd")
         if state.config.ssh:
             add_packages(state.config, packages, "openssh-server")
 
@@ -108,8 +110,6 @@ class CentosInstaller(DistributionInstaller):
             add_packages(state.config, packages, "epel-release")
             if state.config.netdev:
                 add_packages(state.config, packages, "systemd-networkd", conditional="systemd")
-            if release >= 9:
-                add_packages(state.config, packages, "systemd-boot", conditional="systemd")
 
         # Make sure we only install the minimal language files by default on CentOS Stream 8 which still
         # defaults to all langpacks.