From: longpanda Date: Sat, 8 Jan 2022 15:23:26 +0000 (+0800) Subject: 1.0.64 X-Git-Tag: v1.0.64 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/commitdiff_plain/b8e624b0a0a5daf70c2bd71ccc043f463b3b6529 1.0.64 --- diff --git a/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh b/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh index a22314f..cbff60a 100644 --- a/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh +++ b/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh @@ -309,7 +309,17 @@ ventoy_dm_patch() { vtKv=$($BUSYBOX_PATH/uname -r) - vtModPath=$($FIND /lib/modules/$vtKv/kernel/fs/ -name "*.ko*" | $HEAD -n1) + + if [ -d /lib/modules/$vtKv/kernel/fs ]; then + vtModPath=$($FIND /lib/modules/$vtKv/kernel/fs/ -name "*.ko*" | $HEAD -n1) + else + vtModPath=$($FIND /lib/modules/$vtKv/kernel/ -name "xfs.ko*" | $HEAD -n1) + fi + + if [ -z "$vtModPath" ]; then + vtModPath=$($FIND /lib/modules/$vtKv/kernel/ -name "*.ko*" | $HEAD -n1) + fi + vtModName=$($BUSYBOX_PATH/basename $vtModPath) vtlog "template module is $vtModPath $vtModName"