"...git@developer.sourcefind.cn:OpenDAS/mmdetection3d.git" did not exist on "fab3db2ea9805715096009580219f11087d047b7"
Commit 07d4140c authored by longpanda's avatar longpanda
Browse files

Optimization for booting openwrt

parent 90ae07d2
...@@ -1401,7 +1401,7 @@ function vtoyboot_common_func { ...@@ -1401,7 +1401,7 @@ function vtoyboot_common_func {
ventoy_pause ventoy_pause
fi fi
fi fi
vt_img_sector "${1}" vt_img_sector "${1}"
vt_raw_chain_data "${1}" vt_raw_chain_data "${1}"
...@@ -1629,13 +1629,15 @@ function ventoy_img_openwrt { ...@@ -1629,13 +1629,15 @@ function ventoy_img_openwrt {
fi fi
vt_fs_enum_1st_dir (vtimghd,2) /lib/modules/ vt_dir_name 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 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 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 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 vt_img_extra_initrd_append (vtimghd,2)/lib/modules/$vt_dir_name/dax.ko
fi fi
else else
set openwrt_plugin_need=1
if [ ! -f ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz ]; then if [ ! -f ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz ]; then
ventoy_gui_console ventoy_gui_console
echo -e "\n ventoy_openwrt.xz not found. Please refer https://www.ventoy.net/en/doc_openwrt.html.\n" echo -e "\n ventoy_openwrt.xz not found. Please refer https://www.ventoy.net/en/doc_openwrt.html.\n"
...@@ -1659,12 +1661,14 @@ function ventoy_img_openwrt { ...@@ -1659,12 +1661,14 @@ function ventoy_img_openwrt {
return return
fi fi
vt_load_cpio $vtoy_path "${vt_chosen_path}" ${vtoy_iso_part} "busybox=$ventoy_busybox_ver" vt_load_cpio $vtoy_path "${vt_chosen_path}" ${vtoy_iso_part} "busybox=$ventoy_busybox_ver"
vt_trailer_cpio ${vtoy_iso_part} "${vt_chosen_path}" noinit vt_trailer_cpio ${vtoy_iso_part} "${vt_chosen_path}" noinit
vt_img_extra_initrd_append ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz if [ $openwrt_plugin_need -eq 1 ]; then
if [ -f ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz ]; then
vt_img_extra_initrd_append ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz
fi
fi
#boot image file #boot image file
vt_set_boot_opt rdinit=/vtoy/vtoy ventoyos=openwrt vt_set_boot_opt rdinit=/vtoy/vtoy ventoyos=openwrt
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment