]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
supoort veket 20.10
authorlongpanda <admin@ventoy.net>
Wed, 24 Mar 2021 14:08:30 +0000 (22:08 +0800)
committerlongpanda <admin@ventoy.net>
Wed, 24 Mar 2021 14:08:30 +0000 (22:08 +0800)
IMG/cpio/ventoy/hook/debian/veket-disk.sh

index 38a9c0508c293eb4b6b4436939177eb74f38fa9d..b0b5131189bbf8c485f5410de52678a1c4d2f7bd 100644 (file)
@@ -37,9 +37,17 @@ ventoy_os_install_dmsetup_by_fuse() {
 
     mount -t iso9660  $VTOY_PATH/mnt/fuse/ventoy.iso    $VTOY_PATH/mnt/iso
     
-    sfsfile=$(ls $VTOY_PATH/mnt/iso/adrv_veket*.sfs)
-    
-    mount -t squashfs $sfsfile  $VTOY_PATH/mnt/squashfs
+    for sfsfile in $(ls $VTOY_PATH/mnt/iso/*drv_veket*.sfs); do
+        mount -t squashfs $sfsfile  $VTOY_PATH/mnt/squashfs        
+        if [ -d $VTOY_PATH/mnt/squashfs/lib/modules ]; then
+            KoName=$(ls $VTOY_PATH/mnt/squashfs/lib/modules/$2/kernel/drivers/md/dm-mod.ko*)
+            if [ -n "$KoName" -a -f $KoName ]; then
+                break
+            fi
+        fi
+        
+        umount $VTOY_PATH/mnt/squashfs
+    done
 
     KoName=$(ls $VTOY_PATH/mnt/squashfs/lib/modules/$2/kernel/drivers/dax/dax.ko*)
     vtlog "insmod $KoName"