platform.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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|marvell,armada8040-mcbin|solidrun,clearfog-base-a1|solidrun,clearfog-pro-a1)
  11. platform_check_image_sdcard "$ARGV"
  12. ;;
  13. *)
  14. return 0
  15. ;;
  16. esac
  17. }
  18. platform_do_upgrade() {
  19. case "$(board_name)" in
  20. linksys,caiman|linksys,cobra|linksys,mamba|linksys,rango|linksys,shelby|linksys,venom)
  21. platform_do_upgrade_linksys "$ARGV"
  22. ;;
  23. cznic,turris-omnia|globalscale,espressobin|marvell,armada8040-mcbin|solidrun,clearfog-base-a1|solidrun,clearfog-pro-a1)
  24. platform_do_upgrade_sdcard "$ARGV"
  25. ;;
  26. *)
  27. default_do_upgrade "$ARGV"
  28. ;;
  29. esac
  30. }
  31. platform_copy_config() {
  32. case "$(board_name)" in
  33. linksys,caiman|linksys,cobra|linksys,mamba|linksys,rango|linksys,shelby|linksys,venom)
  34. platform_copy_config_linksys
  35. ;;
  36. cznic,turris-omnia|globalscale,espressobin|marvell,armada8040-mcbin|solidrun,clearfog-base-a1|solidrun,clearfog-pro-a1)
  37. platform_copy_config_sdcard "$ARGV"
  38. ;;
  39. esac
  40. }