platform.sh 1.3 KB

1234567891011121314151617181920212223242526272829
  1. platform_do_upgrade() {
  2. default_do_upgrade "$ARGV"
  3. }
  4. PART_NAME=firmware
  5. platform_check_image() {
  6. local board=$(board_name)
  7. local magic="$(get_magic_long "$1")"
  8. [ "$#" -gt 1 ] && return 1
  9. case "$board" in
  10. bananapi,bpi-r2)
  11. [ "$magic" != "27051956" ] && {
  12. echo "Invalid image type."
  13. return 1
  14. }
  15. return 0
  16. ;;
  17. *)
  18. echo "Sysupgrade is not supported on your board yet."
  19. return 1
  20. ;;
  21. esac
  22. return 0
  23. }