]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
1.0.64 v1.0.64
authorlongpanda <admin@ventoy.net>
Sat, 8 Jan 2022 15:23:26 +0000 (23:23 +0800)
committerlongpanda <admin@ventoy.net>
Sat, 8 Jan 2022 15:23:26 +0000 (23:23 +0800)
IMG/cpio/ventoy/hook/ventoy-hook-lib.sh

index a22314fc4d30408a791efebfaed96f602412acca..cbff60a6fe4401d75f65bed9e0a4d1fb00794d28 100644 (file)
@@ -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"