]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
centos: Install epel-release if EPEL repository is configured 1305/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 13 Jan 2023 15:01:03 +0000 (16:01 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 13 Jan 2023 15:20:29 +0000 (16:20 +0100)
.github/workflows/ci.yml
mkosi/distributions/centos.py

index eb04528be28a0693791e84023db9bdc4ac5e28c2..6870b048c6f2a40445d49db810050ddcb9912450 100644 (file)
@@ -195,7 +195,7 @@ jobs:
     - name: Configure EPEL
       if: matrix.distro == 'centos' || matrix.distro == 'rocky' || matrix.distro == 'alma'
       run: |
-        tee mkosi.conf.d/mkosi.conf <<- EOF
+        tee mkosi.conf.d/epel.conf <<- EOF
         [Distribution]
         Repositories=epel
         EOF
index 6b13bb4b6e9e98227750989f2f737535ff000e90..bb192481171927f1404047268631112d88b3c6c6 100644 (file)
@@ -63,6 +63,7 @@ class CentosInstaller(DistributionInstaller):
             packages.update(state.config.build_packages)
 
         if not state.do_run_build_script and "epel" in state.config.repositories:
+            add_packages(state.config, packages, "epel-release")
             if state.config.netdev:
                 add_packages(state.config, packages, "systemd-networkd", conditional="systemd")
             if state.config.distribution != Distribution.centos and epel_release >= 9: