2 # Copyright (C) 2014-2016 OpenWrt.org
3 # Copyright (C) 2016 LEDE-Project.org
6 RAMFS_COPY_BIN
='fw_printenv fw_setenv strings'
7 RAMFS_COPY_DATA
='/etc/fw_env.config /var/lock/fw_printenv.lock'
8 REQUIRE_IMAGE_METADATA
=1
10 platform_check_image
() {
11 case "$(board_name)" in
14 solidrun
,clearfog-base-a1|\
15 solidrun
,clearfog-pro-a1
)
16 legacy_sdcard_check_image
"$1"
24 platform_do_upgrade
() {
25 case "$(board_name)" in
30 part
=$
(find_mtd_part
"active_bank")
32 if [ -n "$part" ]; then
33 CI_KERNPART
="$(strings $part | grep bank)"
36 echo "active_bank partition missed!"
42 solidrun
,clearfog-base-a1|\
43 solidrun
,clearfog-pro-a1
)
44 legacy_sdcard_do_upgrade
"$1"
47 linksys
,wrt1900ac-v1|\
48 linksys
,wrt1900ac-v2|\
52 platform_do_upgrade_linksys
"$1"
55 default_do_upgrade
"$1"
59 platform_copy_config
() {
60 case "$(board_name)" in
63 solidrun
,clearfog-base-a1|\
64 solidrun
,clearfog-pro-a1
)
65 legacy_sdcard_copy_config
68 linksys
,wrt1900ac-v1|\
69 linksys
,wrt1900ac-v2|\
73 platform_copy_config_linksys