platform.sh 603 B

1234567891011121314151617181920212223242526272829303132333435
  1. #
  2. # Copyright (C) 2011 OpenWrt.org
  3. #
  4. PART_NAME=firmware
  5. REQUIRE_IMAGE_METADATA=1
  6. RAMFS_COPY_BIN='fw_setenv'
  7. RAMFS_COPY_DATA='/etc/fw_env.config'
  8. platform_check_image() {
  9. return 0
  10. }
  11. platform_do_upgrade() {
  12. local board=$(board_name)
  13. case "$board" in
  14. engenius,eap350-v1|\
  15. engenius,ecb350-v1|\
  16. engenius,enh202-v1)
  17. ENV_SCRIPT="/tmp/fw_env"
  18. IMAGE_LIST="tar tzf $1"
  19. IMAGE_CMD="tar xzOf $1"
  20. KERNEL_PART="loader"
  21. ROOTFS_PART="fwconcat0"
  22. KERNEL_FILE="uImage-lzma.bin"
  23. ROOTFS_FILE="root.squashfs"
  24. platform_do_upgrade_failsafe_datachk "$1"
  25. ;;
  26. *)
  27. default_do_upgrade "$1"
  28. ;;
  29. esac
  30. }