3f84df280860ac3494a424f45e1b15051a2774c1
[openwrt/staging/mkresin.git] / target / linux / kirkwood / base-files / lib / upgrade / platform.sh
1 RAMFS_COPY_BIN='fw_printenv fw_setenv strings'
2 RAMFS_COPY_DATA='/etc/fw_env.config /var/lock/fw_printenv.lock'
3
4 REQUIRE_IMAGE_METADATA=1
5
6 platform_check_image() {
7 return 0
8 }
9
10 platform_do_upgrade() {
11 local board="$(board_name)"
12
13 case "$board" in
14 ctera,c200-v1)
15 part=$(find_mtd_part "active_bank")
16
17 if [ -n "$part" ]; then
18 CI_KERNPART="$(strings $part | grep bank)"
19 nand_do_upgrade "$1"
20 else
21 echo "active_bank partition missed!"
22 return 1
23 fi
24 ;;
25 linksys,e4200-v2|\
26 linksys,ea3500|\
27 linksys,ea4500)
28 platform_do_upgrade_linksys "$1"
29 ;;
30 *)
31 nand_do_upgrade "$1"
32 ;;
33 esac
34 }