123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- . /lib/kirkwood.sh
- platform_check_image() {
- [ "$#" -gt 1 ] && return 1
- local board="$(kirkwood_board_name)"
- local magic="$(get_magic_long "$1")"
- case "$board" in
- "linksys-audi"|\
- "linksys-viper")
- [ "$magic" != "27051956" -a "$magic" != "73797375" ] && {
- echo "Invalid image type."
- return 1
- }
- return 0
- ;;
- *)
- nand_do_platform_check $board $1
- return $?
- ;;
- esac
- echo "Sysupgrade is not yet supported on $board."
- return 1
- }
- platform_do_upgrade() {
- local board="$(kirkwood_board_name)"
- case "$board" in
- "linksys-audi"|\
- "linksys-viper")
- platform_do_upgrade_linksys "$ARGV"
- ;;
- *)
- default_do_upgrade "$@"
- ;;
- esac
- }
- platform_pre_upgrade() {
- local board=$(kirkwood_board_name)
- case "$board" in
- "linksys-audi"|\
- "linksys-viper") ;;
- *)
- nand_do_upgrade $1
- ;;
- esac
- }
|