From b8e624b0a0a5daf70c2bd71ccc043f463b3b6529 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 8 Jan 2022 23:23:26 +0800 Subject: [PATCH] 1.0.64 --- IMG/cpio/ventoy/hook/ventoy-hook-lib.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh b/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh index a22314fc..cbff60a6 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"