krikwood: Make Iconnect image use new ubi format style
[openwrt/svn-archive/archive.git] / target / linux / kirkwood / base-files / lib / upgrade / platform.sh
1 . /lib/kirkwood.sh
2
3 platform_check_image() {
4 [ "$#" -gt 1 ] && return 1
5 local board="$(kirkwood_board_name)"
6 local magic="$(get_magic_long "$1")"
7
8 case "$board" in
9 "linksys-audi"|\
10 "linksys-viper")
11 [ "$magic" != "27051956" -a "$magic" != "73797375" ] && {
12 echo "Invalid image type."
13 return 1
14 }
15 return 0
16 ;;
17 "dockstar"|\
18 "iconnect")
19 nand_do_platform_check $board $1
20 return $?
21 ;;
22 esac
23
24 echo "Sysupgrade is not yet supported on $board."
25 return 1
26 }
27
28 platform_do_upgrade() {
29 local board="$(kirkwood_board_name)"
30
31 case "$board" in
32 "linksys-audi"|\
33 "linksys-viper")
34 platform_do_upgrade_linksys "$ARGV"
35 ;;
36 esac
37 }
38
39 platform_pre_upgrade() {
40 local board=$(kirkwood_board_name)
41
42 case "$board" in
43 "dockstar"|\
44 "iconnect")
45 nand_do_upgrade $1
46 ;;
47 esac
48 }