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'
10 REQUIRE_IMAGE_METADATA
=1
12 platform_check_image
() {
13 case "$(board_name)" in
16 solidrun
,clearfog-base-a1|\
17 solidrun
,clearfog-pro-a1
)
18 legacy_sdcard_check_image
"$1"
26 platform_do_upgrade
() {
27 case "$(board_name)" in
32 part
=$
(find_mtd_part
"active_bank")
34 if [ -n "$part" ]; then
35 CI_KERNPART
="$(strings $part | grep bank)"
38 echo "active_bank partition missed!"
44 solidrun
,clearfog-base-a1|\
45 solidrun
,clearfog-pro-a1
)
46 legacy_sdcard_do_upgrade
"$1"
49 linksys
,wrt1900ac-v1|\
50 linksys
,wrt1900ac-v2|\
54 platform_do_upgrade_linksys
"$1"
57 default_do_upgrade
"$1"
61 platform_copy_config
() {
62 case "$(board_name)" in
65 solidrun
,clearfog-base-a1|\
66 solidrun
,clearfog-pro-a1
)
67 legacy_sdcard_copy_config
70 linksys
,wrt1900ac-v1|\
71 linksys
,wrt1900ac-v2|\
75 platform_copy_config_linksys