diff --git a/.github/workflows/install-dependencies b/.github/workflows/install-dependencies index 5b321513..9ffeffd2 100755 --- a/.github/workflows/install-dependencies +++ b/.github/workflows/install-dependencies @@ -46,12 +46,18 @@ debian:*|ubuntu:*) yum install -y yum-utils yum config-manager -y --set-enabled crb || yum config-manager \ -y --set-enabled powertools || : - yum -y install epel-release + yum -y install epel-release epel-next-release yum -y --allowerasing install ${COMMON} yum -y install pkgconfig openssl-devel openssl zlib-devel \ jansson-devel findutils gcc libjose-devel luksmeta libluksmeta-devel \ audit-libs-devel tpm2-tools desktop-file-utils cracklib-dicts opensc \ - pcsc-lite softhsm + pcsc-lite softhsm swtpm-tools + # EPEL-specific packages, EPEL 10 does not exist yet + case "${DISTRO}" in + *centos:*-development) ;; + *) yum -y install tpm-tools trousers + ;; + esac sed -i 's|>=1\.0\.2|>=1\.0\.1|' meson.build ;; esac