X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/b5eb34724412aa420b008111cca1e24f7ed32d58..966ed21de7dfd77dddfa26bab5c8b4af8a73c99e:/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh diff --git a/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh b/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh index 88b9379..42a8e7f 100644 --- a/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh +++ b/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh @@ -34,14 +34,18 @@ else vtBit=32 fi -if [ -f $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko.xz ]; then - xz -d $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko.xz - insmod $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko -fi +if grep -q "device-mapper" /proc/devices; then + vtlog "device-mapper enabled by system" +else + if [ -f $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko.xz ]; then + xz -d $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko.xz + insmod $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko + fi -if [ -f $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko.xz ]; then - xz -d $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko.xz - insmod $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko + if [ -f $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko.xz ]; then + xz -d $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko.xz + insmod $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko + fi fi wait_for_usb_disk_ready