platform.sh 463 B

123456789101112131415161718192021222324252627
  1. PART_NAME=firmware
  2. platform_check_image() {
  3. [ "$ARGC" -gt 1 ] && return 1
  4. case "$(get_magic_word "$1")" in
  5. # uImage
  6. 2705) return 0;;
  7. # tplink
  8. 0200) return 0;;
  9. *)
  10. echo "Invalid image type"
  11. return 1
  12. ;;
  13. esac
  14. }
  15. # use default for platform_do_upgrade()
  16. disable_watchdog() {
  17. killall watchdog
  18. ( ps | grep -v 'grep' | grep '/dev/watchdog' ) && {
  19. echo 'Could not disable watchdog'
  20. return 1
  21. }
  22. }
  23. append sysupgrade_pre_upgrade disable_watchdog