From 94eefb8cb08179d89270e0394a8a091ce7a9feaf Mon Sep 17 00:00:00 2001 From: Coiby Xu Date: Sat, 8 Jun 2024 07:25:32 +0800 Subject: [PATCH] ima-setup: Install prerequisite package rpm-plugin-ima Upstream Status: RHEL-only Since rpm-plugin-ima is not a BaseOS package, install it in ima-setup. Signed-off-by: Coiby Xu --- ima-evm-utils.spec | 1 - ima-setup.sh | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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."