From 58d387f7328b8cc30d610064223fedd5f4f5ac18 Mon Sep 17 00:00:00 2001 From: longpanda Date: Wed, 24 Mar 2021 22:08:30 +0800 Subject: [PATCH] supoort veket 20.10 --- IMG/cpio/ventoy/hook/debian/veket-disk.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/IMG/cpio/ventoy/hook/debian/veket-disk.sh b/IMG/cpio/ventoy/hook/debian/veket-disk.sh index 38a9c050..b0b51311 100644 --- a/IMG/cpio/ventoy/hook/debian/veket-disk.sh +++ b/IMG/cpio/ventoy/hook/debian/veket-disk.sh @@ -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"