platform.sh 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #
  2. # Copyright (C) 2014-2016 OpenWrt.org
  3. # Copyright (C) 2016 LEDE-Project.org
  4. #
  5. RAMFS_COPY_BIN='fw_printenv fw_setenv'
  6. RAMFS_COPY_DATA='/etc/fw_env.config /var/lock/fw_printenv.lock'
  7. REQUIRE_IMAGE_METADATA=1
  8. platform_check_image() {
  9. case "$(board_name)" in
  10. cznic,turris-omnia|globalscale,espressobin|globalscale,espressobin-emmc|globalscale,espressobin-v7|globalscale,espressobin-v7-emmc|\
  11. marvell,armada8040-mcbin|solidrun,clearfog-base-a1|solidrun,clearfog-pro-a1)
  12. platform_check_image_sdcard "$1"
  13. ;;
  14. *)
  15. return 0
  16. ;;
  17. esac
  18. }
  19. platform_do_upgrade() {
  20. case "$(board_name)" in
  21. linksys,caiman|linksys,cobra|linksys,mamba|linksys,rango|linksys,shelby|linksys,venom)
  22. platform_do_upgrade_linksys "$1"
  23. ;;
  24. cznic,turris-omnia|globalscale,espressobin|globalscale,espressobin-emmc|globalscale,espressobin-v7|globalscale,espressobin-v7-emmc|\
  25. marvell,armada8040-mcbin|solidrun,clearfog-base-a1|solidrun,clearfog-pro-a1)
  26. platform_do_upgrade_sdcard "$1"
  27. ;;
  28. *)
  29. default_do_upgrade "$1"
  30. ;;
  31. esac
  32. }
  33. platform_copy_config() {
  34. case "$(board_name)" in
  35. linksys,caiman|linksys,cobra|linksys,mamba|linksys,rango|linksys,shelby|linksys,venom)
  36. platform_copy_config_linksys
  37. ;;
  38. cznic,turris-omnia|globalscale,espressobin|globalscale,espressobin-emmc|globalscale,espressobin-v7|globalscale,espressobin-v7-emmc|\
  39. marvell,armada8040-mcbin|solidrun,clearfog-base-a1|solidrun,clearfog-pro-a1)
  40. platform_copy_config_sdcard
  41. ;;
  42. esac
  43. }