mirror of
https://gitee.com/open-loongarch/buildroot.git
synced 2026-10-25 12:57:11 +08:00
52 lines
1.3 KiB
Bash
Executable File
52 lines
1.3 KiB
Bash
Executable File
echo " ";
|
|
echo "*************************************************************************"
|
|
echo "*********************************STARG 3*********************************"
|
|
echo "*******************this stage for check log and reboot*******************"
|
|
echo "*************************************************************************"
|
|
echo " ";
|
|
|
|
# sda1 / usb1
|
|
# sda2 data usb2
|
|
# sda3 swap usb3
|
|
# sda4 backup usb4
|
|
|
|
# 0 ssd
|
|
# 1 mmc
|
|
# 2 nand
|
|
boot_device_type=0
|
|
boot_device_num=1
|
|
|
|
check_cmdline_ins_target()
|
|
{
|
|
install_target_type=0
|
|
# install_target_type=$(cat /proc/cmdline | grep ins_target="scsi") #default is scsi
|
|
install_target_type=$(cat /proc/cmdline | grep ins_target=mmc)
|
|
if [ ! -z "$install_target_type" ]; then
|
|
boot_device_type=1
|
|
return 0
|
|
fi
|
|
}
|
|
|
|
#防止前面的脚本出现错误,导致没有解除挂载一些已经挂载的分区。
|
|
check_and_umount_for_safe()
|
|
{
|
|
for i in /mnt/usb*; do
|
|
{
|
|
if mountpoint -q i; then
|
|
sync;
|
|
umount i;
|
|
fi
|
|
}
|
|
done
|
|
}
|
|
|
|
#防止前面的脚本出现错误,导致没有解除挂载一些已经挂载的分区。
|
|
check_cmdline_ins_target
|
|
check_and_umount_for_safe;
|
|
/home/sys_config_tool $boot_device_type 0 $boot_device_num
|
|
|
|
echo "-------------> stage3 install system finish! please reboot or shutdowm! <-------------"
|
|
reboot -f
|
|
|
|
echo "-------------> stage3 end <-------------"
|