treewide: move nand_do_upgrade call to platform_do_upgrade
[openwrt/openwrt.git] / target / linux / apm821xx / base-files / lib / upgrade / platform.sh
1 #!/bin/sh
2
3 PART_NAME=firmware
4 REQUIRE_IMAGE_METADATA=1
5
6 platform_check_image() {
7 local board=$(board_name)
8
9 case "$board" in
10 wd,mybooklive|\
11 wd,mybooklive-duo)
12 mbl_do_platform_check "$1"
13 return $?;
14 ;;
15 *)
16 return 0
17 ;;
18 esac
19 }
20
21 platform_do_upgrade() {
22 local board=$(board_name)
23
24 case "$board" in
25 wd,mybooklive|\
26 wd,mybooklive-duo)
27 mbl_do_upgrade "$ARGV"
28 ;;
29 meraki,mr24|\
30 meraki,mx60|\
31 netgear,wndr4700)
32 nand_do_upgrade "$1"
33 ;;
34 *)
35 default_do_upgrade "$ARGV"
36 ;;
37 esac
38 }
39
40 platform_copy_config() {
41 local board=$(board_name)
42
43 case "$board" in
44 wd,mybooklive|\
45 wd,mybooklive-duo)
46 mbl_copy_config
47 ;;
48
49 *)
50 ;;
51 esac
52 }