- if [ ! -f ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz ]; then
- ventoy_gui_console
- echo -e "\n ventoy_openwrt.xz not found. Please refer https://www.ventoy.net/en/doc_openwrt.html.\n"
- echo -e " 未找到 ventoy_openwrt.xz 文件。请参考 https://www.ventoy.net/cn/doc_openwrt.html\n"
- echo -e "\n press ENTER to exit (请按 回车 键返回) ..."
- read vtInputKey
- ventoy_cli_console
- return
+ vt_fs_enum_1st_dir (vtimghd,2) /lib/modules/ vt_dir_name
+
+ if [ -f (vtimghd,2)/lib/modules/$vt_dir_name/dm-mod.ko ]; then
+ set openwrt_plugin_need=0
+ vt_img_extra_initrd_append (vtimghd,2)/lib/modules/$vt_dir_name/dm-mod.ko
+ if [ -f (vtimghd,2)/lib/modules/$vt_dir_name/dax.ko ]; then
+ vt_img_extra_initrd_append (vtimghd,2)/lib/modules/$vt_dir_name/dax.ko
+ fi
+ else
+ set openwrt_plugin_need=1
+ if [ ! -f ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz ]; then
+ ventoy_gui_console
+ echo -e "\n ventoy_openwrt.xz not found. Please refer https://www.ventoy.net/en/doc_openwrt.html.\n"
+ echo -e " 未找到 ventoy_openwrt.xz 文件。请参考 https://www.ventoy.net/cn/doc_openwrt.html\n"
+ echo -e "\n press ENTER to exit (请按 回车 键返回) ..."
+ read vtInputKey
+ ventoy_cli_console
+ return
+ fi