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
29 # Kernel UBI volume name must be "boot"
31 CI_KERN_UBIPART
=ubi_kernel
39 part
=$
(find_mtd_part
"active_bank")
41 if [ -n "$part" ]; then
42 CI_KERNPART
="$(strings $part | grep bank)"
45 echo "active_bank partition missed!"
51 solidrun
,clearfog-base-a1|\
52 solidrun
,clearfog-pro-a1
)
53 legacy_sdcard_do_upgrade
"$1"
56 linksys
,wrt1900ac-v1|\
57 linksys
,wrt1900ac-v2|\
61 platform_do_upgrade_linksys
"$1"
64 default_do_upgrade
"$1"
68 platform_copy_config
() {
69 case "$(board_name)" in
72 solidrun
,clearfog-base-a1|\
73 solidrun
,clearfog-pro-a1
)
74 legacy_sdcard_copy_config
77 linksys
,wrt1900ac-v1|\
78 linksys
,wrt1900ac-v2|\
82 platform_copy_config_linksys