go 686 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/bash
  2. #./build.sh kernel
  3. #scp out/t113_i/tlt113-evm-emmc/longan/lib/modules/5.4.61/fb_ssd1306.ko root@192.168.234.132:/root/
  4. cfgdir=../cfg
  5. #objs="lcd oled rgb4 rgb5 rgb7"
  6. objs="rgb5"
  7. source build/envsetup.sh
  8. time=`date +%Y%m%d_%H%M%S`
  9. name=t113_i_linux_tlt113-evm-emmc_uart0
  10. function do_one()
  11. {
  12. cdir=$cfgdir/$1
  13. find $cdir/T113-i_v1.0 -type f -exec touch -m {} +
  14. chmod 777 -R $cdir/T113-i_v1.0
  15. cp -rf $cdir/T113-i_v1.0 ../
  16. sudo ./build.sh
  17. if [ $? -gt 0 ]; then
  18. return 1
  19. fi
  20. sudo ./build.sh pack
  21. name2=""$name"_"$1"_4g_wifi_eth2_"$time""
  22. mv out/$name.img out/$name2.img
  23. return 0
  24. }
  25. for x in $objs; do
  26. do_one $x
  27. done