update to 3862614a4c

This commit is contained in:
tao89959
2024-07-25 16:25:13 +08:00
committed by loongson
parent 5f661a2da2
commit 79bc918331
104 changed files with 726 additions and 118 deletions
@@ -22,6 +22,29 @@ backup_partition="/dev/sda4"
###2 dont delete ###2 dont delete
install_target_type=0
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
install_target_type=1
root_partition="/dev/mmcblk0p1"
data_partition="/dev/mmcblk0p2"
swap_partition="/dev/mmcblk0p3"
backup_partition="/dev/mmcblk0p4"
return 0
fi
root_partition="/dev/sda1"
data_partition="/dev/sda2"
swap_partition="/dev/sda3"
backup_partition="/dev/sda4"
install_target_type=0
}
error_inf_print() error_inf_print()
{ {
echo ""; echo "";
@@ -85,5 +108,6 @@ download_system()
return $? return $?
} }
check_cmdline_ins_target
download_system download_system
exit $? exit $?
@@ -6,6 +6,8 @@ fdisk_name=fdisk.txt
disk_config="null" disk_config="null"
disk_path="/dev/sda"
root_partition="/dev/sda1" root_partition="/dev/sda1"
data_partition="/dev/sda2" data_partition="/dev/sda2"
swap_partition="/dev/sda3" swap_partition="/dev/sda3"
@@ -19,10 +21,42 @@ backup_mount_point="/mnt/usb4"
download_partition="/dev/sda4" download_partition="/dev/sda4"
download_mount_point="/mnt/usb4" download_mount_point="/mnt/usb4"
head_line_target=`ifconfig -a | grep "lo" | tr -s ' ' | cut -d ' ' -f2` download_partition_bak="/dev/sda1"
download_mount_point_bak="/mnt/usb1"
head_line_target=`ifconfig -a | grep "lo" | tr -s ' ' | cut -d ' ' -f2`" "`ifconfig -a | grep "lo" | tr -s ' ' | cut -d ' ' -f3 | cut -d ':' -f1`
dev_list_size=0 dev_list_size=0
eth_dev_name="" eth_dev_name=""
install_target_type=0
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
install_target_type=1
disk_path="/dev/mmcblk0"
root_partition="/dev/mmcblk0p1"
data_partition="/dev/mmcblk0p2"
swap_partition="/dev/mmcblk0p3"
backup_partition="/dev/mmcblk0p4"
download_partition="/dev/mmcblk0p4"
download_partition_bak="/dev/mmcblk0p1"
return 0
fi
disk_path="/dev/sda"
root_partition="/dev/sda1"
data_partition="/dev/sda2"
swap_partition="/dev/sda3"
backup_partition="/dev/sda4"
download_partition="/dev/sda4"
download_partition_bak="/dev/sda1"
install_target_type=0
}
error_inf_print() error_inf_print()
{ {
echo ""; echo "";
@@ -38,7 +72,7 @@ error_inf_print()
get_eth_dev_name() get_eth_dev_name()
{ {
eth_dev_name=`ifconfig -a | grep $head_line_target | grep -v lo | grep -v can | grep -v usb | grep -v sit | tr -s ' ' | cut -d ' ' -f1 | head -$1 | tail -1` eth_dev_name=`ifconfig -a | grep "$head_line_target" | grep -v dummy | grep -v lo | grep -v can | grep -v usb | grep -v sit | tr -s ' ' | cut -d ' ' -f1 | head -$1 | tail -1`
} }
get_up_eth() get_up_eth()
@@ -67,7 +101,7 @@ get_up_eth()
connect_tftp_server() connect_tftp_server()
{ {
dev_list_size=`ifconfig -a | grep $head_line_target | grep -v lo | grep -v can | grep -v usb | grep -v sit | wc -l` dev_list_size=`ifconfig -a | grep "$head_line_target" | grep -v dummy | grep -v lo | grep -v can | grep -v usb | grep -v sit | wc -l`
cur_test_eth_num=1 cur_test_eth_num=1
while [ $cur_test_eth_num -le $dev_list_size ] while [ $cur_test_eth_num -le $dev_list_size ]
do do
@@ -108,7 +142,7 @@ run()
sync; sync;
#查看分区表的变化 #查看分区表的变化
echo "" echo ""
fdisk -l | grep "/dev/sda"; fdisk -l | grep "$disk_path";
sleep 1; sleep 1;
/home/install_format_all_disk.sh /home/install_format_all_disk.sh
@@ -117,8 +151,8 @@ run()
fi fi
if [ ! -e $download_partition ]; then if [ ! -e $download_partition ]; then
download_partition="/dev/sda1" download_partition=$download_partition_bak
download_mount_point="/mnt/usb1" download_mount_point=$download_mount_point_bak
fi fi
mount $download_partition $download_mount_point mount $download_partition $download_mount_point
@@ -128,5 +162,6 @@ run()
return $result return $result
} }
check_cmdline_ins_target
run $1 $2; run $1 $2;
exit $?; exit $?;
@@ -0,0 +1,19 @@
d
1
d
2
d
3
d
4
n
p
1
p
w
@@ -0,0 +1,5 @@
#! /bin/bash
new_device_name=$1
sed -i 's|/dev/sda|'"$new_device_name"'|g' ./*
@@ -3,6 +3,28 @@
# 0 install 1 recover # 0 install 1 recover
handle_type=0 handle_type=0
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
old_path=$PWD
cd /home/fstab
./update_device_name.sh "/dev/mmcblk0p"
cd $old_path
return 0
fi
install_target_type=$(cat /proc/cmdline | grep rec_target=mmc)
if [ ! -z "$install_target_type" ]; then
old_path=$PWD
cd /home/fstab
./update_device_name.sh "/dev/mmcblk0p"
cd $old_path
return 0
fi
}
judge_cmdline() judge_cmdline()
{ {
temp_str=$(cat /proc/cmdline | grep ins_way) temp_str=$(cat /proc/cmdline | grep ins_way)
@@ -24,6 +46,7 @@ judge_cmdline()
start() start()
{ {
check_cmdline_ins_target
judge_cmdline judge_cmdline
res=$? res=$?
if [ $res -eq 1 ]; then if [ $res -eq 1 ]; then
@@ -19,6 +19,34 @@ data_mount_point="/mnt/usb2"
swap_mount_point="/mnt/usb3" swap_mount_point="/mnt/usb3"
backup_mount_point="/mnt/usb4" backup_mount_point="/mnt/usb4"
install_target_type=0
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
install_target_type=1
usb_partition="/dev/sda1"
usb_partition_bak="/dev/sda"
root_partition="/dev/mmcblk0p1"
data_partition="/dev/mmcblk0p2"
swap_partition="/dev/mmcblk0p3"
backup_partition="/dev/mmcblk0p4"
return 0
fi
usb_partition="/dev/sdb1"
usb_partition_bak="/dev/sdb"
root_partition="/dev/sda1"
data_partition="/dev/sda2"
swap_partition="/dev/sda3"
backup_partition="/dev/sda4"
install_target_type=0
}
#错误信息输出到usb的install文件夹里的error.log #错误信息输出到usb的install文件夹里的error.log
#注意安装系统时install文件夹不要存放error.log #注意安装系统时install文件夹不要存放error.log
#否则会先改名error.log.bak,多次执行后,这样可能会造成数据丢失 #否则会先改名error.log.bak,多次执行后,这样可能会造成数据丢失
@@ -242,7 +270,7 @@ check_usb_name()
###################start########################## ###################start##########################
###################start########################## ###################start##########################
check_cmdline_ins_target
#防止第一个阶段因未知原因而导致没有解除挂载 #防止第一个阶段因未知原因而导致没有解除挂载
if [ $# -eq 1 ]; then if [ $# -eq 1 ]; then
usb_partition=$1 usb_partition=$1
@@ -15,10 +15,30 @@ backup_exist=1
fdisk_part_total=0 fdisk_part_total=0
install_disk_blk="/dev/sda"
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
install_disk_blk="/dev/mmcblk0"
return 0
fi
install_disk_blk="/dev/sda"
}
#读取SSD的大小 #读取SSD的大小
read_disk_size() read_disk_size()
{ {
disk_size=$(fdisk -l | grep "Disk /dev/sda" | head -n1 | cut -d ' ' -f3); disk_size=$(fdisk -l | grep "Disk $install_disk_blk" | head -n1 | cut -d ' ' -f3);
fdisk -l | grep "Disk" | head -n1 | grep GB >/dev/null
# if just MB size
if [ $? -eq 1 ]; then
disk_size=$(($disk_size/1024))
fi
disk_size_ex_swap=$(($disk_size-$disk_size_swap)); disk_size_ex_swap=$(($disk_size-$disk_size_swap));
} }
@@ -74,7 +94,7 @@ split_root_and_data()
#注意分区的数字需要参数传入,否则不能识别 #注意分区的数字需要参数传入,否则不能识别
fdisk_run_four_part() fdisk_run_four_part()
{ {
fdisk /dev/sda >/dev/null << ! fdisk $install_disk_blk >/dev/null << !
d d
1 1
d d
@@ -122,7 +142,7 @@ w
#注意分区的数字需要参数传入,否则不能识别 #注意分区的数字需要参数传入,否则不能识别
fdisk_run_three_part_without_data() fdisk_run_three_part_without_data()
{ {
fdisk /dev/sda >/dev/null << ! fdisk $install_disk_blk >/dev/null << !
d d
1 1
d d
@@ -162,7 +182,7 @@ w
fdisk_run_three_part() fdisk_run_three_part()
{ {
fdisk /dev/sda >/dev/null << ! fdisk $install_disk_blk >/dev/null << !
d d
1 1
d d
@@ -275,14 +295,20 @@ fdisk_run_func()
fdisk_run_set_part 4 $disk_size_backup fdisk_run_set_part 4 $disk_size_backup
fi fi
fdisk_run_end_file; fdisk_run_end_file;
fdisk /dev/sda < $temp_fdisk_name >/dev/null fdisk $install_disk_blk < $temp_fdisk_name >/dev/null
} }
#分析4分区, 不包括乒乓系统 #分析4分区, 不包括乒乓系统
analy_four_part() analy_four_part()
{ {
#16G的特别对待,保证root能装满系统 #16G的特别对待,保证root能装满系统
if [ $disk_size -le 16 ]; then if [ $disk_size -le 8 ]; then
disk_size_root=2
disk_size_data=3
disk_size_swap=1
disk_size_root_and_data=5
disk_size_root_and_data_bak=5
elif [ $disk_size -le 16 ]; then
disk_size_root=6 disk_size_root=6
disk_size_data=3 disk_size_data=3
disk_size_root_and_data=9 disk_size_root_and_data=9
@@ -297,7 +323,13 @@ analy_four_part()
#分析4分区,包括乒乓系统 #分析4分区,包括乒乓系统
analy_pingpang() analy_pingpang()
{ {
if [ $disk_size -le 16 ]; then if [ $disk_size -le 8 ]; then
disk_size_root=2
disk_size_data=1
disk_size_swap=1
disk_size_root_and_data=3
disk_size_root_and_data_bak=3
elif [ $disk_size -le 16 ]; then
disk_size_root=4 disk_size_root=4
disk_size_data=2 disk_size_data=2
disk_size_root_and_data=6 disk_size_root_and_data=6
@@ -332,6 +364,7 @@ fdisk_three_pingpang()
{ {
read_disk_size; read_disk_size;
analy_pingpang; analy_pingpang;
echo $disk_size_root_and_data_bak $disk_size_swap
fdisk_run_three_part_without_data $disk_size_root_and_data_bak $disk_size_swap; fdisk_run_three_part_without_data $disk_size_root_and_data_bak $disk_size_swap;
} }
@@ -402,6 +435,8 @@ fidks_by_ratio()
fdisk_by_ratio_other_part $1 $2 $4 fdisk_by_ratio_other_part $1 $2 $4
} }
check_cmdline_ins_target
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
fdisk_four_part; fdisk_four_part;
elif [ $1 -eq 1 ]; then elif [ $1 -eq 1 ]; then
@@ -1,5 +1,23 @@
#! /bin/sh #! /bin/sh
install_disk_blk="/dev/sda"
install_target_type=0
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
install_target_type=1
install_disk_blk="/dev/mmcblk0"
return 0
fi
install_target_type=0
install_disk_blk="/dev/sda"
}
check_num() check_num()
{ {
result=$(echo $num1 | grep '^-*[1-9][0-9]*$') result=$(echo $num1 | grep '^-*[1-9][0-9]*$')
@@ -65,9 +83,15 @@ check_dev_part_num_list()
fidsk_default_2_part() fidsk_default_2_part()
{ {
echo "" echo ""
echo "would split sda to 2 partition! /dev/sda1 and /dev/sda3" if [ $install_target_type -eq 1 ]; then
sleep 1; echo "would split $install_disk_blk to 1 partition! rootfs part"
fdisk /dev/sda < /home/fdisk.txt >/dev/null; sleep 1;
fdisk $install_disk_blk < /home/fdisk_mmc.txt >/dev/null;
else
echo "would split $install_disk_blk to 2 partition! rootfs and swap part"
sleep 1;
fdisk $install_disk_blk < /home/fdisk.txt >/dev/null;
fi
} }
fdisk_config_analy() fdisk_config_analy()
@@ -102,7 +126,7 @@ fdisk_file_analy()
first_line="$(cat $1 | head -1)" first_line="$(cat $1 | head -1)"
if [ "$first_line" == "d" ]; then if [ "$first_line" == "d" ]; then
fdisk /dev/sda < $1 >/dev/null; fdisk $install_disk_blk < $1 >/dev/null;
else else
fdisk_config_analy "$first_line" fdisk_config_analy "$first_line"
fi fi
@@ -123,6 +147,7 @@ analy_start()
fi fi
} }
check_cmdline_ins_target
if [ $# -eq 2 ]; then if [ $# -eq 2 ]; then
analy_start $1 $2 analy_start $1 $2
else else
@@ -6,6 +6,29 @@ swap_partition="/dev/sda3"
backup_partition="/dev/sda4" backup_partition="/dev/sda4"
# 0 ssd (sdax)
# 1 mmc (mmcblkx)
install_target_type=0
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
root_partition="/dev/mmcblk0p1"
data_partition="/dev/mmcblk0p2"
swap_partition="/dev/mmcblk0p3"
backup_partition="/dev/mmcblk0p4"
return 0
fi
root_partition="/dev/sda1"
data_partition="/dev/sda2"
swap_partition="/dev/sda3"
backup_partition="/dev/sda4"
}
error_inf_print() error_inf_print()
{ {
echo ""; echo "";
@@ -79,5 +102,6 @@ format_all_partition()
return 0; return 0;
} }
check_cmdline_ins_target
format_all_partition; format_all_partition;
exit $? exit $?
@@ -10,6 +10,23 @@ echo " ";
# sda3 swap usb3 # sda3 swap usb3
# sda4 backup usb4 # 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() check_and_umount_for_safe()
{ {
@@ -24,8 +41,9 @@ check_and_umount_for_safe()
} }
#防止前面的脚本出现错误,导致没有解除挂载一些已经挂载的分区。 #防止前面的脚本出现错误,导致没有解除挂载一些已经挂载的分区。
check_cmdline_ins_target
check_and_umount_for_safe; check_and_umount_for_safe;
/home/sys_config_tool /home/sys_config_tool $boot_device_type 0 $boot_device_num
echo "-------------> stage3 install system finish! please reboot or shutdowm! <-------------" echo "-------------> stage3 install system finish! please reboot or shutdowm! <-------------"
reboot -f reboot -f
@@ -30,6 +30,34 @@ install_way=0
stage1_result=0; stage1_result=0;
# 0 ssd (sdax)
# 1 mmc (mmcblkx)
install_target_type=0
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
root_partition="/dev/mmcblk0p1"
data_partition="/dev/mmcblk0p2"
swap_partition="/dev/mmcblk0p3"
backup_partition="/dev/mmcblk0p4"
usb_partition="/dev/sda1"
usb_partition_bak="/dev/sda"
mmc_partition="/dev/mmcblk1p1"
mmc_partition_bak="/dev/mmcblk1"
return 0
fi
root_partition="/dev/sda1"
data_partition="/dev/sda2"
swap_partition="/dev/sda3"
backup_partition="/dev/sda4"
}
create_all_mount_point() create_all_mount_point()
{ {
@@ -177,8 +205,8 @@ format_all_partition()
sync sync
fi fi
echo "-------------> stage1.2 format swap partition --- start <-------------"
if [ -e $swap_partition ]; then if [ -e $swap_partition ]; then
echo "-------------> stage1.2 format swap partition --- start <-------------"
mkswap $swap_partition >/dev/null; mkswap $swap_partition >/dev/null;
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
echo "-------------> stage1.2 format swap partition --- success <-------------" echo "-------------> stage1.2 format swap partition --- success <-------------"
@@ -353,6 +381,7 @@ check_cmdline()
stage1_entrance() stage1_entrance()
{ {
check_cmdline_ins_target
check_cmdline check_cmdline
if [ $uboot_install_fix -eq 1 ]; then if [ $uboot_install_fix -eq 1 ]; then
@@ -1 +1 @@
master-db0d730a master-e0bff8e537
@@ -16,6 +16,25 @@ data_mount_point="/mnt/usb2"
swap_mount_point="/mnt/usb3" swap_mount_point="/mnt/usb3"
backup_mount_point="/mnt/usb4" backup_mount_point="/mnt/usb4"
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 rec_target=mmc)
if [ ! -z "$install_target_type" ]; then
root_partition="/dev/mmcblk0p1"
data_partition="/dev/mmcblk0p2"
swap_partition="/dev/mmcblk0p3"
backup_partition="/dev/mmcblk0p4"
return 0
fi
root_partition="/dev/sda1"
data_partition="/dev/sda2"
swap_partition="/dev/sda3"
backup_partition="/dev/sda4"
}
create_all_mount_point() create_all_mount_point()
{ {
if [ ! -d $root_mount_point ]; then if [ ! -d $root_mount_point ]; then
@@ -147,6 +166,7 @@ start_stage1()
{ {
sleep 1; sleep 1;
sync; sync;
check_cmdline_ins_target
create_all_mount_point; create_all_mount_point;
mount $backup_partition $backup_mount_point; mount $backup_partition $backup_mount_point;
if mountpoint -q $backup_mount_point; then if mountpoint -q $backup_mount_point; then
@@ -16,6 +16,25 @@ data_mount_point="/mnt/usb2"
swap_mount_point="/mnt/usb3" swap_mount_point="/mnt/usb3"
backup_mount_point="/mnt/usb4" backup_mount_point="/mnt/usb4"
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 rec_target=mmc)
if [ ! -z "$install_target_type" ]; then
root_partition="/dev/mmcblk0p1"
data_partition="/dev/mmcblk0p2"
swap_partition="/dev/mmcblk0p3"
backup_partition="/dev/mmcblk0p4"
return 0
fi
root_partition="/dev/sda1"
data_partition="/dev/sda2"
swap_partition="/dev/sda3"
backup_partition="/dev/sda4"
}
check_and_umount_for_safe() check_and_umount_for_safe()
{ {
for i in /mnt/usb*; do for i in /mnt/usb*; do
@@ -108,6 +127,7 @@ copy_uimage_to_boot()
mount $backup_partition $backup_mount_point; mount $backup_partition $backup_mount_point;
sync; sync;
mkdir -p $root_mount_point/boot/
cp -a $backup_mount_point/uImage $root_mount_point/boot/; cp -a $backup_mount_point/uImage $root_mount_point/boot/;
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
error_inf_print "Error! copy uImage to /boot/ failed!" error_inf_print "Error! copy uImage to /boot/ failed!"
@@ -196,6 +216,15 @@ copy_file_to_data()
rm -r $root_mount_point/opt; rm -r $root_mount_point/opt;
sync; sync;
rm -r $root_mount_point/root;
sync;
mkdir -p $root_mount_point/var
mkdir -p $root_mount_point/home
mkdir -p $root_mount_point/opt
mkdir -p $root_mount_point/root
mkdir -p $root_mount_point/data
check_and_umount_for_safe; check_and_umount_for_safe;
} }
@@ -203,6 +232,7 @@ copy_file_to_data()
#backup分区 #backup分区
start_stage2() start_stage2()
{ {
check_cmdline_ins_target
#执行三个阶段的操作 #执行三个阶段的操作
uzip_rootfs; uzip_rootfs;
copy_uimage_to_boot; copy_uimage_to_boot;
@@ -10,6 +10,20 @@ echo " ";
# sda3 swap usb3 # sda3 swap usb3
# sda4 backup usb4 # sda4 backup usb4
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 rec_target=mmc)
if [ ! -z "$install_target_type" ]; then
boot_device_type=1
return 0
fi
}
#防止前面的脚本出现错误,导致没有解除挂载一些已经挂载的分区。 #防止前面的脚本出现错误,导致没有解除挂载一些已经挂载的分区。
check_and_umount_for_safe() check_and_umount_for_safe()
{ {
@@ -26,8 +40,9 @@ check_and_umount_for_safe()
} }
#防止前面的脚本出现错误,导致没有解除挂载一些已经挂载的分区。 #防止前面的脚本出现错误,导致没有解除挂载一些已经挂载的分区。
check_cmdline_ins_target
check_and_umount_for_safe; check_and_umount_for_safe;
/home/sys_config_tool /home/sys_config_tool $boot_device_type 0 $boot_device_num
echo "-------------> stage3 reboot system <-------------" echo "-------------> stage3 reboot system <-------------"
#检查是否有错误记录文件,则之前的脚本执行时出错 #检查是否有错误记录文件,则之前的脚本执行时出错
@@ -0,0 +1 @@
rt2870.bin
@@ -0,0 +1 @@
rt2860.bin
+1 -1
View File
@@ -154,7 +154,7 @@ BR2_PACKAGE_TOUCH_SCREEN_MAP_VALUE=y
BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y
BR2_PACKAGE_LS_DEFAULT_ETH_NAME="eth0 eth1" BR2_PACKAGE_LS_DEFAULT_ETH_NAME="eth0 eth1"
BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11" BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11"
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+1 -1
View File
@@ -285,7 +285,7 @@ BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11"
BR2_PACKAGE_LIBGO_LA=y BR2_PACKAGE_LIBGO_LA=y
BR2_PACKAGE_LS3_SYSTEM_TOOL=y BR2_PACKAGE_LS3_SYSTEM_TOOL=y
BR2_PACKAGE_LS3_SYSTEM_TOOL_QT=y BR2_PACKAGE_LS3_SYSTEM_TOOL_QT=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
@@ -165,7 +165,7 @@ BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y
BR2_PACKAGE_LS_DEFAULT_ETH_NAME="eth0 eth1" BR2_PACKAGE_LS_DEFAULT_ETH_NAME="eth0 eth1"
BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11" BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11"
BR2_PACKAGE_FASTBOOT_BUSYBOX=y BR2_PACKAGE_FASTBOOT_BUSYBOX=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
@@ -64,7 +64,7 @@ BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS=y
BR2_PACKAGE_BOOT_RUN=y BR2_PACKAGE_BOOT_RUN=y
BR2_PACKAGE_LVGL_KIT=y BR2_PACKAGE_LVGL_KIT=y
BR2_PACKAGE_TOUCH_SCREEN_MAP_VALUE=y BR2_PACKAGE_TOUCH_SCREEN_MAP_VALUE=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
@@ -26,7 +26,7 @@ BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS=y
BR2_PACKAGE_UTIL_LINUX_FSCK=y BR2_PACKAGE_UTIL_LINUX_FSCK=y
BR2_PACKAGE_UTIL_LINUX_MOUNT=y BR2_PACKAGE_UTIL_LINUX_MOUNT=y
# BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set # BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
@@ -448,10 +448,11 @@ BR2_PACKAGE_LOONGSON_KERNEL=y
BR2_PACKAGE_LOONGSON_KERNEL_PATH="~/tmp/bsp/test/2K1000LA/kernel/all/" BR2_PACKAGE_LOONGSON_KERNEL_PATH="~/tmp/bsp/test/2K1000LA/kernel/all/"
BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE=2048
BR2_TARGET_ROOTFS_EXT2_SIZE="2048M" BR2_TARGET_ROOTFS_EXT2_SIZE="2048M"
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum" BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum"
BR2_TARGET_ROOTFS_EXT2_GZIP=y BR2_TARGET_ROOTFS_EXT2_PIGZ=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_PACKAGE_HOST_CMAKE=y BR2_PACKAGE_HOST_CMAKE=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_GENIMAGE=y
@@ -15,6 +15,9 @@ BR2_ROOTFS_MERGED_USR=y
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin" BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
# BR2_ENABLE_LOCALE_PURGE is not set # BR2_ENABLE_LOCALE_PURGE is not set
BR2_ROOTFS_OVERLAY="board/loongson/ls2k1000la/rootfs_ramdisk_overlay" BR2_ROOTFS_OVERLAY="board/loongson/ls2k1000la/rootfs_ramdisk_overlay"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_GZIP=y
BR2_PACKAGE_PIGZ=y
BR2_PACKAGE_PV=y BR2_PACKAGE_PV=y
BR2_PACKAGE_E2FSPROGS=y BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_ETHTOOL=y BR2_PACKAGE_ETHTOOL=y
@@ -22,10 +25,12 @@ BR2_PACKAGE_ETHTOOL=y
BR2_PACKAGE_IPROUTE2=y BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_RSYNC=y BR2_PACKAGE_RSYNC=y
# BR2_PACKAGE_URANDOM_SCRIPTS is not set # BR2_PACKAGE_URANDOM_SCRIPTS is not set
BR2_PACKAGE_BASH=y
BR2_PACKAGE_UTIL_LINUX_LIBFDISK=y BR2_PACKAGE_UTIL_LINUX_LIBFDISK=y
BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS=y
BR2_PACKAGE_UTIL_LINUX_FSCK=y BR2_PACKAGE_UTIL_LINUX_FSCK=y
BR2_PACKAGE_UTIL_LINUX_LOSETUP=y
BR2_PACKAGE_UTIL_LINUX_MOUNT=y BR2_PACKAGE_UTIL_LINUX_MOUNT=y
BR2_PACKAGE_UTIL_LINUX_PARTX=y
BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_SIZE="32M" BR2_TARGET_ROOTFS_EXT2_SIZE="32M"
BR2_TARGET_ROOTFS_EXT2_GZIP=y BR2_TARGET_ROOTFS_EXT2_GZIP=y
+1 -1
View File
@@ -186,7 +186,7 @@ BR2_PACKAGE_LVGL_KIT=y
BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y
BR2_PACKAGE_QT_USE_TSLIB=y BR2_PACKAGE_QT_USE_TSLIB=y
BR2_PACKAGE_LIBGO_LA=y BR2_PACKAGE_LIBGO_LA=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_PEBSIZE=0x40000 BR2_TARGET_ROOTFS_UBI_PEBSIZE=0x40000
BR2_TARGET_ROOTFS_UBI_SUBSIZE=4096 BR2_TARGET_ROOTFS_UBI_SUBSIZE=4096
+1 -1
View File
@@ -52,7 +52,7 @@ BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS=y
BR2_PACKAGE_UTIL_LINUX_FSCK=y BR2_PACKAGE_UTIL_LINUX_FSCK=y
BR2_PACKAGE_UTIL_LINUX_MOUNT=y BR2_PACKAGE_UTIL_LINUX_MOUNT=y
# BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set # BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+1 -1
View File
@@ -181,7 +181,7 @@ BR2_PACKAGE_LS_DEFAULT_ETH_NAME="eth0 eth1"
BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11" BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11"
BR2_PACKAGE_LIBGO_LA=y BR2_PACKAGE_LIBGO_LA=y
BR2_PACKAGE_AUTOREBOOT=y BR2_PACKAGE_AUTOREBOOT=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_PACKAGE_HOST_CMAKE=y BR2_PACKAGE_HOST_CMAKE=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_E2FSPROGS=y BR2_PACKAGE_HOST_E2FSPROGS=y
+9 -2
View File
@@ -81,8 +81,14 @@ BR2_PACKAGE_QT5BASE_DBUS=y
BR2_PACKAGE_QT5BASE_TSLIB=y BR2_PACKAGE_QT5BASE_TSLIB=y
BR2_PACKAGE_QT5CHARTS=y BR2_PACKAGE_QT5CHARTS=y
BR2_PACKAGE_QT5MQTT=y BR2_PACKAGE_QT5MQTT=y
BR2_PACKAGE_QT5QUICKCONTROLS=y
BR2_PACKAGE_QT5QUICKCONTROLS2=y
BR2_PACKAGE_QT5SENSORS=y BR2_PACKAGE_QT5SENSORS=y
BR2_PACKAGE_QT5SERIALBUS=y BR2_PACKAGE_QT5SERIALBUS=y
BR2_PACKAGE_QT5VIRTUALKEYBOARD=y
BR2_PACKAGE_QT5VIRTUALKEYBOARD_HANDWRITING=y
BR2_PACKAGE_QT5VIRTUALKEYBOARD_ARROW_KEY_NAVIGATION=y
BR2_PACKAGE_QT5WEBSOCKETS=y
BR2_PACKAGE_QT5XMLPATTERNS=y BR2_PACKAGE_QT5XMLPATTERNS=y
BR2_PACKAGE_QWT=y BR2_PACKAGE_QWT=y
BR2_PACKAGE_QWT_SVG=y BR2_PACKAGE_QWT_SVG=y
@@ -463,10 +469,11 @@ BR2_PACKAGE_LOONGSON_BUILD_ESSENTIAL=y
BR2_PACKAGE_LOONGSON_BUILD_ESSENTIAL_CMAKE_GDB=y BR2_PACKAGE_LOONGSON_BUILD_ESSENTIAL_CMAKE_GDB=y
BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE=2048
BR2_TARGET_ROOTFS_EXT2_SIZE="2048M" BR2_TARGET_ROOTFS_EXT2_SIZE="2048M"
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum" BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum"
BR2_TARGET_ROOTFS_EXT2_GZIP=y BR2_TARGET_ROOTFS_EXT2_PIGZ=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_PACKAGE_HOST_CMAKE=y BR2_PACKAGE_HOST_CMAKE=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_GENIMAGE=y
+15 -58
View File
@@ -20,9 +20,11 @@ BR2_ROOTFS_OVERLAY="board/loongson/ls2k300/rootfs_overlay"
BR2_PACKAGE_ALSA_UTILS=y BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y BR2_PACKAGE_ALSA_UTILS_AMIXER=y
BR2_PACKAGE_ALSA_UTILS_APLAY=y BR2_PACKAGE_ALSA_UTILS_APLAY=y
BR2_PACKAGE_FFMPEG=y
BR2_PACKAGE_FFMPEG_GPL=y BR2_PACKAGE_FFMPEG_GPL=y
BR2_PACKAGE_FFMPEG_FFPLAY=y BR2_PACKAGE_FFMPEG_FFPLAY=y
BR2_PACKAGE_FFMPEG_FFPROBE=y BR2_PACKAGE_FFMPEG_FFPROBE=y
BR2_PACKAGE_FFMPEG_AVRESAMPLE=y
BR2_PACKAGE_FFMPEG_POSTPROC=y BR2_PACKAGE_FFMPEG_POSTPROC=y
BR2_PACKAGE_V4L2GRAB=y BR2_PACKAGE_V4L2GRAB=y
BR2_PACKAGE_GZIP=y BR2_PACKAGE_GZIP=y
@@ -38,8 +40,6 @@ BR2_PACKAGE_RT_TESTS=y
BR2_PACKAGE_STRESS=y BR2_PACKAGE_STRESS=y
BR2_PACKAGE_STRESS_NG=y BR2_PACKAGE_STRESS_NG=y
BR2_PACKAGE_STRESSAPPTEST=y BR2_PACKAGE_STRESSAPPTEST=y
BR2_PACKAGE_FLEX=y
BR2_PACKAGE_MAKE=y
BR2_PACKAGE_TREE=y BR2_PACKAGE_TREE=y
BR2_PACKAGE_DOSFSTOOLS=y BR2_PACKAGE_DOSFSTOOLS=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
@@ -59,6 +59,7 @@ BR2_PACKAGE_SDL2_MIXER=y
BR2_PACKAGE_SDL2_NET=y BR2_PACKAGE_SDL2_NET=y
BR2_PACKAGE_SDL2_TTF=y BR2_PACKAGE_SDL2_TTF=y
BR2_PACKAGE_QT5=y BR2_PACKAGE_QT5=y
BR2_PACKAGE_QT5BASE_CONCURRENT=y
BR2_PACKAGE_QT5BASE_MYSQL=y BR2_PACKAGE_QT5BASE_MYSQL=y
BR2_PACKAGE_QT5BASE_SQLITE_QT=y BR2_PACKAGE_QT5BASE_SQLITE_QT=y
BR2_PACKAGE_QT5BASE_DEFAULT_QPA="linuxfb" BR2_PACKAGE_QT5BASE_DEFAULT_QPA="linuxfb"
@@ -78,16 +79,14 @@ BR2_PACKAGE_QT5XMLPATTERNS=y
BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
BR2_PACKAGE_DBUS_GLIB=y
BR2_PACKAGE_DT_UTILS=y BR2_PACKAGE_DT_UTILS=y
BR2_PACKAGE_HWLOC=y
BR2_PACKAGE_I2C_TOOLS=y BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_IOSTAT=y BR2_PACKAGE_IOSTAT=y
BR2_PACKAGE_LIBUIO=y
BR2_PACKAGE_LINUX_SERIAL_TEST=y BR2_PACKAGE_LINUX_SERIAL_TEST=y
BR2_PACKAGE_LM_SENSORS=y BR2_PACKAGE_LM_SENSORS=y
BR2_PACKAGE_LM_SENSORS_PWMCONFIG=y BR2_PACKAGE_LM_SENSORS_PWMCONFIG=y
BR2_PACKAGE_LSHW=y BR2_PACKAGE_LSHW=y
BR2_PACKAGE_LSUIO=y
BR2_PACKAGE_MEMTESTER=y BR2_PACKAGE_MEMTESTER=y
BR2_PACKAGE_RS485CONF=y BR2_PACKAGE_RS485CONF=y
BR2_PACKAGE_RTC_TOOLS=y BR2_PACKAGE_RTC_TOOLS=y
@@ -107,6 +106,7 @@ BR2_PACKAGE_PYTHON_DJANGO=y
BR2_PACKAGE_PYTHON_FLASK=y BR2_PACKAGE_PYTHON_FLASK=y
BR2_PACKAGE_PYTHON_LXML=y BR2_PACKAGE_PYTHON_LXML=y
BR2_PACKAGE_PYTHON_MODBUS_TK=y BR2_PACKAGE_PYTHON_MODBUS_TK=y
BR2_PACKAGE_PYTHON_NUMPY=y
BR2_PACKAGE_PYTHON_PIP=y BR2_PACKAGE_PYTHON_PIP=y
BR2_PACKAGE_PYTHON_PYGAME=y BR2_PACKAGE_PYTHON_PYGAME=y
BR2_PACKAGE_PYTHON_PYGAME_IMAGE=y BR2_PACKAGE_PYTHON_PYGAME_IMAGE=y
@@ -122,17 +122,9 @@ BR2_PACKAGE_PYTHON_PYUSB=y
BR2_PACKAGE_PYTHON_SIMPLESQLITE=y BR2_PACKAGE_PYTHON_SIMPLESQLITE=y
BR2_PACKAGE_PYTHON_SOCKETIO=y BR2_PACKAGE_PYTHON_SOCKETIO=y
BR2_PACKAGE_PYTHON_URLLIB3=y BR2_PACKAGE_PYTHON_URLLIB3=y
BR2_PACKAGE_LIBARCHIVE=y
BR2_PACKAGE_LIBARCHIVE_BSDTAR=y
BR2_PACKAGE_LIBARCHIVE_BSDCPIO=y
BR2_PACKAGE_LIBARCHIVE_BSDCAT=y
BR2_PACKAGE_LIBSSH=y BR2_PACKAGE_LIBSSH=y
BR2_PACKAGE_LIBSSH_SERVER=y BR2_PACKAGE_LIBSSH_SERVER=y
BR2_PACKAGE_LIBSSH2=y BR2_PACKAGE_LIBSSH2=y
BR2_PACKAGE_RHASH=y
BR2_PACKAGE_RHASH_BIN=y
BR2_PACKAGE_HIREDIS=y
BR2_PACKAGE_REDIS=y
BR2_PACKAGE_SQLITE_STAT4=y BR2_PACKAGE_SQLITE_STAT4=y
BR2_PACKAGE_SQLITE_ENABLE_COLUMN_METADATA=y BR2_PACKAGE_SQLITE_ENABLE_COLUMN_METADATA=y
BR2_PACKAGE_SQLITE_ENABLE_FTS3=y BR2_PACKAGE_SQLITE_ENABLE_FTS3=y
@@ -141,33 +133,11 @@ BR2_PACKAGE_SQLITE_ENABLE_UNLOCK_NOTIFY=y
BR2_PACKAGE_SQLITE_SECURE_DELETE=y BR2_PACKAGE_SQLITE_SECURE_DELETE=y
BR2_PACKAGE_SQLITE_NO_SYNC=y BR2_PACKAGE_SQLITE_NO_SYNC=y
BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y
BR2_PACKAGE_LIBSVG_CAIRO=y BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_OPENCV3=y
BR2_PACKAGE_OPENCV3_WITH_QT5=y
BR2_PACKAGE_OPENCV3_LIB_PYTHON=y
BR2_PACKAGE_OPENCV3_LIB_SHAPE=y
BR2_PACKAGE_OPENCV3_LIB_STITCHING=y
BR2_PACKAGE_OPENCV3_LIB_SUPERRES=y
BR2_PACKAGE_OPENCV3_LIB_TS=y
BR2_PACKAGE_OPENCV3_LIB_VIDEOSTAB=y
BR2_PACKAGE_OPENCV3_BUILD_TESTS=y
BR2_PACKAGE_OPENCV3_BUILD_PERF_TESTS=y
BR2_PACKAGE_OPENCV3_WITH_FFMPEG=y
BR2_PACKAGE_OPENCV3_WITH_JPEG=y
BR2_PACKAGE_OPENCV3_WITH_PNG=y
BR2_PACKAGE_OPENCV3_WITH_PROTOBUF=y
BR2_PACKAGE_OPENCV3_WITH_TIFF=y
BR2_PACKAGE_OPENCV3_WITH_V4L=y
BR2_PACKAGE_OPENCV3_WITH_WEBP=y
BR2_PACKAGE_OPENCV3_INSTALL_DATA=y
BR2_PACKAGE_JSONCPP=y BR2_PACKAGE_JSONCPP=y
BR2_PACKAGE_LIBFASTJSON=y BR2_PACKAGE_LIBFASTJSON=y
BR2_PACKAGE_TINYXML=y BR2_PACKAGE_TINYXML=y
BR2_PACKAGE_TINYXML2=y BR2_PACKAGE_TINYXML2=y
BR2_PACKAGE_LIBCAMERA=y
BR2_PACKAGE_LIBCAMERA_V4L2=y
BR2_PACKAGE_X264=y
BR2_PACKAGE_X265=y
BR2_PACKAGE_CPPZMQ=y BR2_PACKAGE_CPPZMQ=y
BR2_PACKAGE_LIBCURL=y BR2_PACKAGE_LIBCURL=y
BR2_PACKAGE_LIBCURL_CURL=y BR2_PACKAGE_LIBCURL_CURL=y
@@ -200,27 +170,17 @@ BR2_PACKAGE_BOOST_TEST=y
BR2_PACKAGE_BOOST_TYPE_ERASURE=y BR2_PACKAGE_BOOST_TYPE_ERASURE=y
BR2_PACKAGE_BOOST_WAVE=y BR2_PACKAGE_BOOST_WAVE=y
BR2_PACKAGE_CMOCKA=y BR2_PACKAGE_CMOCKA=y
BR2_PACKAGE_ELL=y
BR2_PACKAGE_LIBEVENT=y BR2_PACKAGE_LIBEVENT=y
BR2_PACKAGE_LIBICAL=y
BR2_PACKAGE_LIBUBOX=y
BR2_PACKAGE_LIBUV=y BR2_PACKAGE_LIBUV=y
BR2_PACKAGE_PROTOBUF=y
BR2_PACKAGE_COLLECTD=y BR2_PACKAGE_COLLECTD=y
BR2_PACKAGE_COLLECTD_EXEC=y BR2_PACKAGE_COLLECTD_EXEC=y
BR2_PACKAGE_COLLECTD_IPTABLES=y BR2_PACKAGE_COLLECTD_IPTABLES=y
BR2_PACKAGE_COLLECTD_NFS=y BR2_PACKAGE_COLLECTD_NFS=y
BR2_PACKAGE_XUTIL_UTIL_MACROS=y BR2_PACKAGE_XUTIL_UTIL_MACROS=y
BR2_PACKAGE_BLUEZ_TOOLS=y
BR2_PACKAGE_BLUEZ5_UTILS=y
BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH=y
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MESH=y
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI=y
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC=y
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP=y
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS=y
BR2_PACKAGE_BLUEZ5_UTILS_TEST=y
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS_HID2HCI=y
BR2_PACKAGE_BRIDGE_UTILS=y BR2_PACKAGE_BRIDGE_UTILS=y
BR2_PACKAGE_CAN_UTILS=y BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP=y
@@ -229,9 +189,6 @@ BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK=y
BR2_PACKAGE_DHCP_RELAY=y BR2_PACKAGE_DHCP_RELAY=y
BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_DHCP_CLIENT=y
BR2_PACKAGE_DHCPCD5=y BR2_PACKAGE_DHCPCD5=y
BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y
BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO=y
BR2_PACKAGE_ETHTOOL=y BR2_PACKAGE_ETHTOOL=y
BR2_PACKAGE_HOSTAPD=y BR2_PACKAGE_HOSTAPD=y
BR2_PACKAGE_IFTOP=y BR2_PACKAGE_IFTOP=y
@@ -254,8 +211,6 @@ BR2_PACKAGE_LIGHTTPD_BZIP2=y
BR2_PACKAGE_LIGHTTPD_PCRE=y BR2_PACKAGE_LIGHTTPD_PCRE=y
BR2_PACKAGE_LIGHTTPD_WEBDAV=y BR2_PACKAGE_LIGHTTPD_WEBDAV=y
BR2_PACKAGE_LRZSZ=y BR2_PACKAGE_LRZSZ=y
BR2_PACKAGE_NETSNMP=y
BR2_PACKAGE_NETSNMP_STATIC=y
BR2_PACKAGE_NETWORK_MANAGER=y BR2_PACKAGE_NETWORK_MANAGER=y
BR2_PACKAGE_NETWORK_MANAGER_TUI=y BR2_PACKAGE_NETWORK_MANAGER_TUI=y
BR2_PACKAGE_NETWORK_MANAGER_MODEM_MANAGER=y BR2_PACKAGE_NETWORK_MANAGER_MODEM_MANAGER=y
@@ -263,7 +218,6 @@ BR2_PACKAGE_NETWORK_MANAGER_PPPD=y
BR2_PACKAGE_NETWORK_MANAGER_OVS=y BR2_PACKAGE_NETWORK_MANAGER_OVS=y
BR2_PACKAGE_OPENSSH=y BR2_PACKAGE_OPENSSH=y
BR2_PACKAGE_RSYNC=y BR2_PACKAGE_RSYNC=y
BR2_PACKAGE_UHTTPD=y
BR2_PACKAGE_WPA_SUPPLICANT=y BR2_PACKAGE_WPA_SUPPLICANT=y
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y
@@ -295,6 +249,9 @@ BR2_PACKAGE_LESS=y
BR2_PACKAGE_MC=y BR2_PACKAGE_MC=y
BR2_PACKAGE_VIM=y BR2_PACKAGE_VIM=y
BR2_PACKAGE_BOOT_RUN=y BR2_PACKAGE_BOOT_RUN=y
BR2_PACKAGE_DRIVER_TESTCASE=y
BR2_PACKAGE_DRIVER_TESTCASE_QT=y
# BR2_PACKAGE_DRIVER_TESTCASE_QT_AUTO_START is not set
BR2_PACKAGE_LVGL_KIT=y BR2_PACKAGE_LVGL_KIT=y
BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y
BR2_PACKAGE_QT_USE_TSLIB=y BR2_PACKAGE_QT_USE_TSLIB=y
@@ -308,8 +265,8 @@ BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_EXT2_SIZE="512M" BR2_TARGET_ROOTFS_EXT2_SIZE="512M"
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum" BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum"
BR2_TARGET_ROOTFS_EXT2_GZIP=y BR2_TARGET_ROOTFS_EXT2_PIGZ=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_PACKAGE_HOST_CMAKE=y BR2_PACKAGE_HOST_CMAKE=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_GENIMAGE=y
+2 -2
View File
@@ -33,7 +33,7 @@ BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_EXT2_SIZE="128M" BR2_TARGET_ROOTFS_EXT2_SIZE="128M"
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum" BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum"
BR2_TARGET_ROOTFS_EXT2_GZIP=y BR2_TARGET_ROOTFS_EXT2_PIGZ=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_GENIMAGE=y
BR2_PACKAGE_HOST_MKPASSWD=y BR2_PACKAGE_HOST_MKPASSWD=y
+176
View File
@@ -0,0 +1,176 @@
BR2_loongarch64=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/loongson-gnu-toolchain-x86_64-loongarch64-linux-gnu"
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="$(ARCH)-linux-gnu"
BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_19=y
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
BR2_TOOLCHAIN_EXTERNAL_CXX=y
BR2_TARGET_GENERIC_HOSTNAME="LS-GD"
BR2_TARGET_GENERIC_ISSUE="Welcome to Loongson-gd"
BR2_TARGET_GENERIC_PASSWD_SHA512=y
BR2_INIT_SYSTEMD=y
BR2_TARGET_GENERIC_ROOT_PASSWD="123"
BR2_SYSTEM_BIN_SH_BASH=y
BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
BR2_SYSTEM_ENABLE_NLS=y
BR2_TARGET_LOCALTIME="Asia/Shanghai"
BR2_ROOTFS_OVERLAY="board/loongson/ls2k300/rootfs_overlay"
BR2_PACKAGE_ALSA_UTILS=y
# BR2_PACKAGE_ALSA_UTILS_ALSACTL is not set
BR2_PACKAGE_ALSA_UTILS_APLAY=y
BR2_PACKAGE_GZIP=y
BR2_PACKAGE_ZIP=y
BR2_PACKAGE_DHRYSTONE=y
BR2_PACKAGE_PV=y
BR2_PACKAGE_STRESS=y
BR2_PACKAGE_STRESSAPPTEST=y
BR2_PACKAGE_SED=y
BR2_PACKAGE_TREE=y
BR2_PACKAGE_DOSFSTOOLS=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_NFS_UTILS=y
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
BR2_PACKAGE_SOURCEHANSERIF=y
BR2_PACKAGE_SOURCEHANSERIF_CN_REGULAR=y
BR2_PACKAGE_FSWEBCAM=y
BR2_PACKAGE_FBDUMP=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_FBSET=y
BR2_PACKAGE_PSPLASH=y
BR2_PACKAGE_QT5=y
BR2_PACKAGE_QT5BASE_CONCURRENT=y
BR2_PACKAGE_QT5BASE_SQLITE_QT=y
BR2_PACKAGE_QT5BASE_DEFAULT_QPA="linuxfb"
BR2_PACKAGE_QT5BASE_FONTCONFIG=y
BR2_PACKAGE_QT5BASE_HARFBUZZ=y
BR2_PACKAGE_QT5BASE_GIF=y
BR2_PACKAGE_QT5BASE_JPEG=y
BR2_PACKAGE_QT5BASE_PNG=y
BR2_PACKAGE_QT5BASE_DBUS=y
BR2_PACKAGE_QT5BASE_TSLIB=y
BR2_PACKAGE_QT5CHARTS=y
BR2_PACKAGE_QT5MQTT=y
BR2_PACKAGE_QT5SENSORS=y
BR2_PACKAGE_QT5SERIALBUS=y
BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
BR2_PACKAGE_DBUS_GLIB=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_LM_SENSORS=y
BR2_PACKAGE_LSHW=y
BR2_PACKAGE_RTC_TOOLS=y
BR2_PACKAGE_SPI_TOOLS=y
BR2_PACKAGE_USBUTILS=y
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_PYTHON3_PY_PYC=y
BR2_PACKAGE_PYTHON3_BZIP2=y
BR2_PACKAGE_PYTHON3_CODECSCJK=y
BR2_PACKAGE_PYTHON3_CURSES=y
BR2_PACKAGE_PYTHON3_OSSAUDIODEV=y
BR2_PACKAGE_PYTHON3_READLINE=y
BR2_PACKAGE_PYTHON3_SSL=y
BR2_PACKAGE_PYTHON3_XZ=y
BR2_PACKAGE_PYTHON_CANOPEN=y
BR2_PACKAGE_PYTHON_MODBUS_TK=y
BR2_PACKAGE_PYTHON_PYMODBUS=y
BR2_PACKAGE_PYTHON_PYQT5=y
BR2_PACKAGE_PYTHON_PYUSB=y
BR2_PACKAGE_PYTHON_SIMPLESQLITE=y
BR2_PACKAGE_PYTHON_SOCKETIO=y
BR2_PACKAGE_PYTHON_SQLPARSE=y
BR2_PACKAGE_PYTHON_W1THERMSENSOR=y
BR2_PACKAGE_PYTHON_LUMAOLED=y
BR2_PACKAGE_SQLITE_STAT4=y
BR2_PACKAGE_SQLITE_ENABLE_COLUMN_METADATA=y
BR2_PACKAGE_SQLITE_ENABLE_FTS3=y
BR2_PACKAGE_SQLITE_ENABLE_JSON1=y
BR2_PACKAGE_SQLITE_ENABLE_UNLOCK_NOTIFY=y
BR2_PACKAGE_SQLITE_SECURE_DELETE=y
BR2_PACKAGE_SQLITE_NO_SYNC=y
BR2_PACKAGE_LIBLOCKFILE=y
BR2_PACKAGE_LIBGUDEV=y
BR2_PACKAGE_LIBV4L=y
# BR2_PACKAGE_LIBXKBCOMMON_RULES is not set
BR2_PACKAGE_JANSSON=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LIBXML2=y
BR2_PACKAGE_LIBMODBUS=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DHCP=y
BR2_PACKAGE_DHCP_SERVER=y
BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK=y
BR2_PACKAGE_DHCP_RELAY=y
BR2_PACKAGE_DHCP_CLIENT=y
BR2_PACKAGE_DHCPCD5=y
BR2_PACKAGE_ETHTOOL=y
BR2_PACKAGE_HOSTAPD=y
BR2_PACKAGE_IFTOP=y
BR2_PACKAGE_IFUPDOWN=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IPERF3=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_IW=y
BR2_PACKAGE_LFTP=y
BR2_PACKAGE_LFTP_CMD_TORRENT=y
BR2_PACKAGE_LFTP_PROTO_HTTP=y
BR2_PACKAGE_LFTP_PROTO_SFTP=y
BR2_PACKAGE_LRZSZ=y
BR2_PACKAGE_NETWORK_MANAGER=y
BR2_PACKAGE_NETWORK_MANAGER_TUI=y
BR2_PACKAGE_OPENSSH=y
BR2_PACKAGE_WPA_SUPPLICANT=y
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y
BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING=y
BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y
BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
BR2_PACKAGE_FILE=y
BR2_PACKAGE_COREUTILS=y
BR2_PACKAGE_HTOP=y
BR2_PACKAGE_SYSTEMD_ANALYZE=y
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS=y
BR2_PACKAGE_LESS=y
BR2_PACKAGE_MC=y
BR2_PACKAGE_VIM=y
BR2_PACKAGE_BOOT_RUN=y
# BR2_PACKAGE_QT_MOVIE is not set
BR2_PACKAGE_LVGL_KIT=y
BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y
BR2_PACKAGE_QT_USE_TSLIB=y
BR2_PACKAGE_AUTOREBOOT=y
# BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set
BR2_PACKAGE_LS3_SYSTEM_TOOL=y
BR2_PACKAGE_LS3_SYSTEM_TOOL_QT=y
BR2_PACKAGE_LS3_SYSTEM_TOOL_QT_AUTO_START=y
BR2_PACKAGE_LOONGSON_RESIZE=y
BR2_PACKAGE_LOONGSON_KERNEL=y
BR2_PACKAGE_LOONGSON_KERNEL_PATH="~/tmp/bsp/test/2K300/kernel/"
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE=300
BR2_TARGET_ROOTFS_EXT2_SIZE="300M"
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum"
BR2_TARGET_ROOTFS_EXT2_GZIP=y
BR2_TARGET_ROOTFS_TAR_GZIP=y
BR2_PACKAGE_HOST_CMAKE=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y
BR2_PACKAGE_HOST_MTOOLS=y
BR2_PACKAGE_HOST_PYTHON3=y
+1 -1
View File
@@ -242,7 +242,7 @@ BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11"
BR2_PACKAGE_QT_USE_TSLIB=y BR2_PACKAGE_QT_USE_TSLIB=y
BR2_PACKAGE_LIBGO_LA=y BR2_PACKAGE_LIBGO_LA=y
# BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set # BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+1 -1
View File
@@ -165,7 +165,7 @@ BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y
BR2_PACKAGE_LS_DEFAULT_ETH_NAME="eth0 eth1" BR2_PACKAGE_LS_DEFAULT_ETH_NAME="eth0 eth1"
BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11" BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11"
BR2_PACKAGE_FASTBOOT_BUSYBOX=y BR2_PACKAGE_FASTBOOT_BUSYBOX=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+1 -1
View File
@@ -65,7 +65,7 @@ BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS=y
BR2_PACKAGE_BOOT_RUN=y BR2_PACKAGE_BOOT_RUN=y
BR2_PACKAGE_LVGL_KIT=y BR2_PACKAGE_LVGL_KIT=y
BR2_PACKAGE_TOUCH_SCREEN_MAP_VALUE=y BR2_PACKAGE_TOUCH_SCREEN_MAP_VALUE=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
@@ -185,7 +185,7 @@ BR2_PACKAGE_LVGL_KIT=y
BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y
BR2_PACKAGE_QT_USE_TSLIB=y BR2_PACKAGE_QT_USE_TSLIB=y
BR2_PACKAGE_LIBGO_LA=y BR2_PACKAGE_LIBGO_LA=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_PEBSIZE=0x40000 BR2_TARGET_ROOTFS_UBI_PEBSIZE=0x40000
BR2_TARGET_ROOTFS_UBI_SUBSIZE=4096 BR2_TARGET_ROOTFS_UBI_SUBSIZE=4096
+1 -1
View File
@@ -211,7 +211,7 @@ BR2_PACKAGE_LVGL_KIT=y
BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y BR2_PACKAGE_LS_DEFAULT_ETH_CONFIG=y
BR2_PACKAGE_QT_USE_TSLIB=y BR2_PACKAGE_QT_USE_TSLIB=y
BR2_PACKAGE_LIBGO_LA=y BR2_PACKAGE_LIBGO_LA=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+1 -1
View File
@@ -59,7 +59,7 @@ BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y
BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS=y BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS=y
BR2_PACKAGE_BOOT_RUN=y BR2_PACKAGE_BOOT_RUN=y
BR2_PACKAGE_LVGL_KIT=y BR2_PACKAGE_LVGL_KIT=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+1 -1
View File
@@ -26,7 +26,7 @@ BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS=y
BR2_PACKAGE_UTIL_LINUX_FSCK=y BR2_PACKAGE_UTIL_LINUX_FSCK=y
BR2_PACKAGE_UTIL_LINUX_MOUNT=y BR2_PACKAGE_UTIL_LINUX_MOUNT=y
# BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set # BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+1 -1
View File
@@ -59,7 +59,7 @@ BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS=y
BR2_PACKAGE_UTIL_LINUX_FSCK=y BR2_PACKAGE_UTIL_LINUX_FSCK=y
BR2_PACKAGE_UTIL_LINUX_MOUNT=y BR2_PACKAGE_UTIL_LINUX_MOUNT=y
# BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set # BR2_PACKAGE_LS2_SYS_CONFIG_TOOL is not set
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+1 -1
View File
@@ -174,7 +174,7 @@ BR2_PACKAGE_LS_DEFAULT_ETH_NAME="eth0 eth1"
BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11" BR2_PACKAGE_LS_DEFAULT_ETH_IP="192.168.1.10 192.168.2.11"
BR2_PACKAGE_LIBGO_LA=y BR2_PACKAGE_LIBGO_LA=y
BR2_PACKAGE_AUTOREBOOT=y BR2_PACKAGE_AUTOREBOOT=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_TARGET_ROOTFS_UBI=y BR2_TARGET_ROOTFS_UBI=y
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y
+2 -2
View File
@@ -292,8 +292,8 @@ BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_EXT2_SIZE="512M" BR2_TARGET_ROOTFS_EXT2_SIZE="512M"
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum" BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit -O ^metadata_csum"
BR2_TARGET_ROOTFS_EXT2_GZIP=y BR2_TARGET_ROOTFS_EXT2_PIGZ=y
BR2_TARGET_ROOTFS_TAR_GZIP=y BR2_TARGET_ROOTFS_TAR_PIGZ=y
BR2_PACKAGE_HOST_CMAKE=y BR2_PACKAGE_HOST_CMAKE=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_GENIMAGE=y
+42
View File
@@ -0,0 +1,42 @@
BR2_loongarch64=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/loongson-gnu-toolchain-x86_64-loongarch64-linux-gnu"
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="$(ARCH)-linux-gnu"
BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_19=y
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
BR2_TOOLCHAIN_EXTERNAL_CXX=y
BR2_TARGET_GENERIC_HOSTNAME="LS-GD"
BR2_TARGET_GENERIC_ISSUE="Welcome to Loongson-gd ramdisk"
BR2_TARGET_GENERIC_PASSWD_SHA512=y
BR2_ROOTFS_MERGED_USR=y
# BR2_TARGET_ENABLE_ROOT_LOGIN is not set
# BR2_TARGET_GENERIC_GETTY is not set
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
# BR2_ENABLE_LOCALE_PURGE is not set
BR2_ROOTFS_OVERLAY="board/loongson/ls2k1000la/rootfs_ramdisk_overlay"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_GZIP=y
BR2_PACKAGE_PIGZ=y
BR2_PACKAGE_PV=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_ETHTOOL=y
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_RSYNC=y
# BR2_PACKAGE_URANDOM_SCRIPTS is not set
BR2_PACKAGE_BASH=y
BR2_PACKAGE_UTIL_LINUX_LIBFDISK=y
BR2_PACKAGE_UTIL_LINUX_FSCK=y
BR2_PACKAGE_UTIL_LINUX_LOSETUP=y
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
BR2_PACKAGE_UTIL_LINUX_PARTX=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_SIZE="32M"
BR2_TARGET_ROOTFS_EXT2_GZIP=y
# BR2_TARGET_ROOTFS_TAR is not set
BR2_PACKAGE_HOST_CMAKE=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y
BR2_PACKAGE_HOST_MKPASSWD=y
BR2_PACKAGE_HOST_MTOOLS=y
+4
View File
@@ -159,6 +159,10 @@ ROOTFS_$(2)_DEPENDENCIES += host-zstd
ROOTFS_$(2)_COMPRESS_EXT = .zst ROOTFS_$(2)_COMPRESS_EXT = .zst
ROOTFS_$(2)_COMPRESS_CMD = zstd -19 -z -f -T$(PARALLEL_JOBS) ROOTFS_$(2)_COMPRESS_CMD = zstd -19 -z -f -T$(PARALLEL_JOBS)
endif endif
ifeq ($(BR2_TARGET_ROOTFS_$(2)_PIGZ),y)
ROOTFS_$(2)_COMPRESS_EXT = .gz
ROOTFS_$(2)_COMPRESS_CMD = pigz -9 -c -n
endif
$$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): ROOTFS=$(2) $$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): ROOTFS=$(2)
$$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): FAKEROOT_SCRIPT=$$(ROOTFS_$(2)_DIR)/fakeroot $$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): FAKEROOT_SCRIPT=$$(ROOTFS_$(2)_DIR)/fakeroot
+24
View File
@@ -34,6 +34,25 @@ config BR2_TARGET_ROOTFS_IMG
depends on BR2_TARGET_ROOTFS_EXT2_4 depends on BR2_TARGET_ROOTFS_EXT2_4
default y default y
config BR2_TARGET_ROOTFS_IMG_WITH_PARTITION
bool "img with partition"
depends on BR2_TARGET_ROOTFS_IMG
default y
help
if select this must use BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE
as the size of the filesystem image
BR2_TARGET_ROOTFS_EXT2_SIZE is unused
and unit is M (default 512M)
and must use number
config BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE
int "M about img size"
depends on BR2_TARGET_ROOTFS_IMG_WITH_PARTITION
default 512
help
unit is M (default 512M)
and must use number
config BR2_TARGET_ROOTFS_EXT2_GEN config BR2_TARGET_ROOTFS_EXT2_GEN
int int
default 2 if BR2_TARGET_ROOTFS_EXT2_2 default 2 if BR2_TARGET_ROOTFS_EXT2_2
@@ -136,6 +155,11 @@ config BR2_TARGET_ROOTFS_EXT2_XZ
help help
Do compress the ext2 filesystem with xz. Do compress the ext2 filesystem with xz.
config BR2_TARGET_ROOTFS_EXT2_PIGZ
bool "pigz"
help
Do compress the ext2 filesystem with pigz.
endchoice endchoice
endif # BR2_TARGET_ROOTFS_EXT2 endif # BR2_TARGET_ROOTFS_EXT2
+29
View File
@@ -4,7 +4,11 @@
# #
################################################################################ ################################################################################
ifeq ($(BR2_TARGET_ROOTFS_IMG_WITH_PARTITION),y)
EXT2_SIZE = $(shell expr $(BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE) - 1)M
else
EXT2_SIZE = $(call qstrip,$(BR2_TARGET_ROOTFS_EXT2_SIZE)) EXT2_SIZE = $(call qstrip,$(BR2_TARGET_ROOTFS_EXT2_SIZE))
endif
ifeq ($(BR2_TARGET_ROOTFS_EXT2)-$(EXT2_SIZE),y-) ifeq ($(BR2_TARGET_ROOTFS_EXT2)-$(EXT2_SIZE),y-)
$(error BR2_TARGET_ROOTFS_EXT2_SIZE cannot be empty) $(error BR2_TARGET_ROOTFS_EXT2_SIZE cannot be empty)
endif endif
@@ -26,6 +30,30 @@ EXT2_OPTS = \
ROOTFS_EXT2_DEPENDENCIES = host-e2fsprogs ROOTFS_EXT2_DEPENDENCIES = host-e2fsprogs
ifeq ($(BR2_TARGET_ROOTFS_IMG_WITH_PARTITION),y)
define ROOTFS_PARTITION_TABLE_CMD
dd if=/dev/zero of=$(BINARIES_DIR)/table.img bs=1M count=$(BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE)
echo "o" > $(BINARIES_DIR)/fdisk.txt
echo "n" >> $(BINARIES_DIR)/fdisk.txt
echo "p" >> $(BINARIES_DIR)/fdisk.txt
echo "1" >> $(BINARIES_DIR)/fdisk.txt
echo "" >> $(BINARIES_DIR)/fdisk.txt
echo "" >> $(BINARIES_DIR)/fdisk.txt
echo "w" >> $(BINARIES_DIR)/fdisk.txt
$(HOST_DIR)/sbin/fdisk $(BINARIES_DIR)/table.img < $(BINARIES_DIR)/fdisk.txt
dd if=$(BINARIES_DIR)/table.img of=$(BINARIES_DIR)/table-1.img bs=1M count=1
mv $(BINARIES_DIR)/table-1.img $(BINARIES_DIR)/table.img
cat $(BINARIES_DIR)/table.img $(BINARIES_DIR)/rootfs.ext2 > $(BINARIES_DIR)/rootfs.ext2.new
mv $(BINARIES_DIR)/rootfs.ext2.new $(BINARIES_DIR)/rootfs.ext2
rm -rf $(BINARIES_DIR)/table.img
rm -rf $(BINARIES_DIR)/fdisk.txt
endef
else
define ROOTFS_PARTITION_TABLE_CMD
echo ""
endef
endif
define ROOTFS_EXT2_CMD define ROOTFS_EXT2_CMD
rm -f $@ rm -f $@
$(HOST_DIR)/sbin/mkfs.ext$(BR2_TARGET_ROOTFS_EXT2_GEN) $(EXT2_OPTS) $@ \ $(HOST_DIR)/sbin/mkfs.ext$(BR2_TARGET_ROOTFS_EXT2_GEN) $(EXT2_OPTS) $@ \
@@ -34,6 +62,7 @@ define ROOTFS_EXT2_CMD
echo "*** Maybe you need to increase the filesystem size (BR2_TARGET_ROOTFS_EXT2_SIZE)" 1>&2; \ echo "*** Maybe you need to increase the filesystem size (BR2_TARGET_ROOTFS_EXT2_SIZE)" 1>&2; \
exit $$ret; \ exit $$ret; \
} }
$(ROOTFS_PARTITION_TABLE_CMD)
endef endef
ifneq ($(BR2_TARGET_ROOTFS_EXT2_GEN),2) ifneq ($(BR2_TARGET_ROOTFS_EXT2_GEN),2)
+5
View File
@@ -46,6 +46,11 @@ config BR2_TARGET_ROOTFS_TAR_XZ
help help
Do compress the tarball with xz. Do compress the tarball with xz.
config BR2_TARGET_ROOTFS_TAR_PIGZ
bool "pigz"
help
Do compress the tarball with pigz.
endchoice endchoice
config BR2_TARGET_ROOTFS_TAR_OPTIONS config BR2_TARGET_ROOTFS_TAR_OPTIONS
+7
View File
@@ -13,3 +13,10 @@ config BR2_PACKAGE_AUTOREBOOT
if you want to enable this service you can run this command if you want to enable this service you can run this command
'systemctl enable autoreboot' 'systemctl enable autoreboot'
config BR2_PACKAGE_AUTOREBOOT_START
bool "run autoreboot test after boot"
depends on BR2_PACKAGE_AUTOREBOOT
default n
help
it'll enable and start autoreboot.service
+6 -1
View File
@@ -31,7 +31,6 @@ define AUTOREBOOT_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/usr/lib/systemd/system/multi-user.target.wants mkdir -p $(TARGET_DIR)/usr/lib/systemd/system/multi-user.target.wants
cd $(@D)/autoreboot && cp autoreboot.service $(TARGET_DIR)/usr/lib/systemd/system/ cd $(@D)/autoreboot && cp autoreboot.service $(TARGET_DIR)/usr/lib/systemd/system/
cd $(TARGET_DIR)/usr/lib/systemd/system/multi-user.target.wants && ln -b -s ../autoreboot.service autoreboot_service
mkdir -p $(TARGET_DIR)/opt mkdir -p $(TARGET_DIR)/opt
cd $(@D)/autoreboot && cp autoreboot.sh $(TARGET_DIR)/opt cd $(@D)/autoreboot && cp autoreboot.sh $(TARGET_DIR)/opt
endef endef
@@ -41,10 +40,16 @@ define AUTOREBOOT_INSTALL_TARGET_CMDS
endef endef
endif endif
ifeq ($(BR2_PACKAGE_AUTOREBOOT_START), y)
define AUTOREBOOT_START
cd $(TARGET_DIR)/usr/lib/systemd/system/multi-user.target.wants && ln -b -s ../autoreboot.service autoreboot_service
endef
endif
#define BUILD_AUTOREBOOT_ADD_TLS_LINK #define BUILD_AUTOREBOOT_ADD_TLS_LINK
# mkdir -p $(TARGET_DIR)/usr/lib64/tls; cd $(TARGET_DIR)/usr/lib64/tls; if ! test -L loongarch ; then ln -s ../../lib64/ loongarch; fi # mkdir -p $(TARGET_DIR)/usr/lib64/tls; cd $(TARGET_DIR)/usr/lib64/tls; if ! test -L loongarch ; then ln -s ../../lib64/ loongarch; fi
#endef #endef
# #
#AUTOREBOOT_TARGET_FINALIZE_HOOKS += BUILD_AUTOREBOOT_ADD_TLS_LINK #AUTOREBOOT_TARGET_FINALIZE_HOOKS += BUILD_AUTOREBOOT_ADD_TLS_LINK
AUTOREBOOT_TARGET_FINALIZE_HOOKS += AUTOREBOOT_START
$(eval $(generic-package)) $(eval $(generic-package))
+8
View File
@@ -23,3 +23,11 @@ config BR2_PACKAGE_LOONGSON_KERNEL_PATH
string "uImage file path in host site" string "uImage file path in host site"
depends on BR2_PACKAGE_LOONGSON_KERNEL depends on BR2_PACKAGE_LOONGSON_KERNEL
config BR2_PACKAGE_LOONGSON_KERNEL_MODULES
bool "Loongson Linux Kernel Modules"
depends on BR2_PACKAGE_LOONGSON_KERNEL
default y
help
Enable this option if you want to put kernel objects in /usr/lib/modules
+2 -1
View File
@@ -8,13 +8,14 @@ LOONGSON_KERNEL_SITE = $(TOPDIR)/package/loongson_kernel/loongson_kernel.tar.gz
LOONGSON_KERNEL_SITE_METHOD = file LOONGSON_KERNEL_SITE_METHOD = file
define LOONGSON_KERNEL_EXTRACT_CMDS define LOONGSON_KERNEL_EXTRACT_CMDS
tar -xzf $(LOONGSON_KERNEL_SITE) -C $(@D)/ --strip-components 1 --wildcards */uImage tar -xzf $(LOONGSON_KERNEL_SITE) -C $(@D)/ --strip-components 1
endef endef
define LOONGSON_KERNEL_INSTALL_TARGET_CMDS define LOONGSON_KERNEL_INSTALL_TARGET_CMDS
echo "install LSGD Kernel" echo "install LSGD Kernel"
mkdir -p $(TARGET_DIR)/boot mkdir -p $(TARGET_DIR)/boot
cd $(@D) && cp uImage $(TARGET_DIR)/boot cd $(@D) && cp uImage $(TARGET_DIR)/boot
cd $(@D) && mv lib/modules/ $(TARGET_DIR)/usr/lib/
endef endef
$(eval $(generic-package)) $(eval $(generic-package))
Binary file not shown.
+4 -2
View File
@@ -18,9 +18,11 @@ endef
define LOONGSON_RESIZE_INSTALL_TARGET_CMDS define LOONGSON_RESIZE_INSTALL_TARGET_CMDS
echo "install loongson resize init.d/profile.d" echo "install loongson resize init.d/profile.d"
cd $(@D) && chmod a+x ./resizerootfs.sh && cp resizerootfs.sh $(TARGET_DIR)/root/ mkdir -p $(TARGET_DIR)/usr/local/ls_resize
cd $(@D) && chmod a+x ./resizerootfs.sh && cp resizerootfs.sh $(TARGET_DIR)/usr/local/ls_resize/
cd $(@D) && chmod a+x ./fdisk_resize.sh && cp fdisk_resize.sh $(TARGET_DIR)/usr/local/ls_resize/
mkdir -p $(TARGET_DIR)/etc/init.d mkdir -p $(TARGET_DIR)/etc/init.d
cd $(@D) && chmod a+x ./S01resizerootfs && cp S01resizerootfs $(TARGET_DIR)/etc/init.d cd $(@D) && chmod a+x ./S03resizerootfs && cp S03resizerootfs $(TARGET_DIR)/etc/init.d
cd $(@D) && cp loongson-resize.service $(TARGET_DIR)/usr/lib/systemd/system/ cd $(@D) && cp loongson-resize.service $(TARGET_DIR)/usr/lib/systemd/system/
cd $(TARGET_DIR)/usr/lib/systemd/system/sysinit.target.wants && ln -sf ../loongson-resize.service loongson-resize.service cd $(TARGET_DIR)/usr/lib/systemd/system/sysinit.target.wants && ln -sf ../loongson-resize.service loongson-resize.service
endef endef

Some files were not shown because too many files have changed in this diff Show More