diff --git a/.github/workflows/install-dependencies b/.github/workflows/install-dependencies index 987230d4..0432bc69 100755 --- a/.github/workflows/install-dependencies +++ b/.github/workflows/install-dependencies @@ -23,7 +23,8 @@ debian:*|ubuntu:*) while ! apt-get -y install ${COMMON} \ build-essential pkg-config libssl-dev libjansson-dev libjose-dev \ luksmeta libluksmeta-dev libpwquality-tools libglib2.0-dev \ - libudisks2-dev libaudit-dev systemd opensc pcscd libsofthsm2-dev; do + libudisks2-dev libaudit-dev systemd opensc pcscd libsofthsm2-dev \ + swtpm-tools tpm-tools; do sleep 5 done ;; @@ -33,7 +34,7 @@ debian:*|ubuntu:*) dnf -y clean all dnf -y --setopt=deltarpm=0 update dnf -y install dnf-utils jq socat cryptsetup keyutils cracklib-dicts lsof \ - opensc pcsc-lite softhsm + opensc pcsc-lite softhsm swtpm-tools tpm-tools trousers command -v dnf5 && dnf5 -y install dnf5-command\(builddep\) \ || dnf -y install dnf-command\(builddep\) dnf -y builddep clevis @@ -50,7 +51,7 @@ debian:*|ubuntu:*) 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 tpm-tools trousers sed -i 's|>=1\.0\.2|>=1\.0\.1|' meson.build ;; esac