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 fortinet_do_upgrade
"$1"
59 linksys
,wrt1900ac-v1|\
60 linksys
,wrt1900ac-v2|\
64 platform_do_upgrade_linksys
"$1"
67 default_do_upgrade
"$1"
71 platform_copy_config
() {
72 case "$(board_name)" in
75 solidrun
,clearfog-base-a1|\
76 solidrun
,clearfog-pro-a1
)
77 legacy_sdcard_copy_config
80 linksys
,wrt1900ac-v1|\
81 linksys
,wrt1900ac-v2|\
85 platform_copy_config_linksys