]> git.ipfire.org Git - thirdparty/dracut.git/blobdiff - mkinitrd-dracut.sh
dracut_mkdir(): create parent directories as needed.
[thirdparty/dracut.git] / mkinitrd-dracut.sh
index 0d9d9ebc9ad7e57caca4e056b6aea8d890aa4b1c..82d90684eddf337a692b0471b2b1fb2884482ad1 100755 (executable)
@@ -53,7 +53,7 @@ default_kernel_images() {
     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'
             ;;
@@ -66,14 +66,14 @@ default_kernel_images() {
         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