]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
optimization for booting openwrt
authorlongpanda <admin@ventoy.net>
Sun, 20 Jun 2021 12:20:17 +0000 (20:20 +0800)
committerlongpanda <admin@ventoy.net>
Sun, 20 Jun 2021 12:20:17 +0000 (20:20 +0800)
IMG/cpio/ventoy/loop/openwrt/ventoy-disk.sh

index 416ba5108de73512bad39b4d5a74965e36dd5ce7..e1ef7e6eb67a618de325e87570ec59de73e394f3 100644 (file)
@@ -27,6 +27,14 @@ vtlog "####### $0 $* ########"
 
 VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH
 
 
 VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH
 
+for i in $(ls /sys/block/); do
+    if ! [ -e /dev/$i ]; then
+        blkdev_num=$(sed 's/:/ /g' /sys/block/$i/dev)
+        vtlog "mknod -m 0666 /dev/$i b $blkdev_num"
+        mknod -m 0666 /dev/$i b $blkdev_num
+    fi
+done
+
 wait_for_usb_disk_ready
 
 vtdiskname=$(get_ventoy_disk_name)
 wait_for_usb_disk_ready
 
 vtdiskname=$(get_ventoy_disk_name)