local regex kernel_image kernel_version version_version initrd_image
local qf='%{NAME}-%{VERSION}-%{RELEASE}\n'
- case "$(uname -m)" in
+ case "${DRACUT_ARCH:-$(uname -m)}" in
s390|s390x)
regex='image'
;;
arm*)
regex='[uz]Image'
;;
- aarch64)
+ aarch64|riscv64)
regex='Image'
;;
*) regex='vmlinu.'
;;
esac
- # user mode linux
+ # user mode linux
if grep -q UML /proc/cpuinfo; then
regex='linux'
fi