ipq806x: add platform_pre_upgrade for sysupgrade
[openwrt/openwrt.git] / target / linux / ipq806x / base-files / lib / upgrade / platform.sh
1 . /lib/ipq806x.sh
2
3 PART_NAME=firmware
4
5 platform_check_image() {
6 local board=$(ipq806x_board_name)
7
8 case "$board" in
9 AP148 |\
10 r7500)
11 nand_do_platform_check $board $1
12 return $?;
13 ;;
14 *)
15 return 1;
16 esac
17 }
18
19 platform_pre_upgrade() {
20 local board=$(ipq806x_board_name)
21
22 case "$board" in
23 AP148 |\
24 r7500)
25 nand_do_upgrade "$1"
26 ;;
27 esac
28 }
29
30 # use default for platform_do_upgrade()