a45af7d0540c998847ce6318ee6ac2e266ab8445
[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_pre_upgrade() {
22 local board=$(board_name)
23
24 case "$board" in
25 meraki,mr24|\
26 meraki,mx60|\
27 netgear,wndr4700)
28 nand_do_upgrade "$1"
29 ;;
30
31 *)
32 ;;
33 esac
34 }
35
36 platform_do_upgrade() {
37 local board=$(board_name)
38
39 case "$board" in
40 wd,mybooklive|\
41 wd,mybooklive-duo)
42 mbl_do_upgrade "$ARGV"
43 ;;
44
45 *)
46 default_do_upgrade "$ARGV"
47 ;;
48 esac
49 }
50
51 platform_copy_config() {
52 local board=$(board_name)
53
54 case "$board" in
55 wd,mybooklive|\
56 wd,mybooklive-duo)
57 mbl_copy_config
58 ;;
59
60 *)
61 ;;
62 esac
63 }