local _module
KERNEL=$(uname -r)
-
- if ! [ -e "/boot/.vmlinuz-${KERNEL}.hmac" ]; then
- warn "/boot/.vmlinuz-${KERNEL}.hmac does not exist"
+ BOOT_IMAGE="$(getarg BOOT_IMAGE)"
+ BOOT_IMAGE="${BOOT_IMAGE:-/vmlinuz-${KERNEL}}"
+ if ! [ -e "/boot/.${BOOT_IMAGE}.hmac" ] && ! [ -e "/boot/.vmlinuz-${KERNEL}.hmac" ]; then
+ warn "/boot/.${BOOT_IMAGE}.hmac does not exist"
return 1
fi
elif [ -e "/run/initramfs/live/isolinux/vmlinuz0" ]; then
do_rhevh_check /run/initramfs/live/isolinux/vmlinuz0 || return 1
else
- sha512hmac -c "/boot/.vmlinuz-${KERNEL}.hmac" || return 1
+ sha512hmac -c "/boot/.${BOOT_IMAGE}.hmac" || return 1
fi
info "All initrd crypto checks done"