diff --git a/ima-evm-utils.spec b/ima-evm-utils.spec index db09790..58645fa 100644 --- a/ima-evm-utils.spec +++ b/ima-evm-utils.spec @@ -40,7 +40,6 @@ BuildRequires: libxslt BuildRequires: make BuildRequires: openssl-devel BuildRequires: tpm2-tss-devel -Requires: rpm-plugin-ima Requires: keyutils Requires: attr diff --git a/ima-setup.sh b/ima-setup.sh index 0f7421d..a997582 100755 --- a/ima-setup.sh +++ b/ima-setup.sh @@ -46,6 +46,12 @@ if [[ $# -eq 0 ]]; then usage fi +echo "Installing prerequisite package rpm-plugin-ima" +if ! dnf install rpm-plugin-ima -yq; then + echo "Failed to install rpm-plugin-ima, abort" + exit 1 +fi + # Add IMA signatures if test -f /run/ostree-booted; then echo "You are using OSTree, please enable IMA signatures as part of the OSTree creation process."