immortalwrt/target/linux/ipq806x/base-files/lib/upgrade/platform.sh

59 lines
1.0 KiB
Bash
Raw Normal View History

2017-09-06 19:19:45 +08:00
PART_NAME=firmware
REQUIRE_IMAGE_METADATA=1
RAMFS_COPY_BIN='fw_printenv fw_setenv'
RAMFS_COPY_DATA='/etc/fw_env.config /var/lock/fw_printenv.lock'
platform_check_image() {
2018-01-26 10:42:11 +08:00
return 0;
2017-09-06 19:19:45 +08:00
}
platform_do_upgrade() {
case "$(board_name)" in
buffalo,wxr-2533dhp)
buffalo_upgrade_prepare_ubi
CI_ROOTPART="ubi_rootfs"
2019-12-29 09:53:52 +08:00
nand_do_upgrade "$ARGV"
;;
2018-04-10 16:31:13 +08:00
compex,wpq864|\
2018-01-24 14:12:48 +08:00
netgear,d7800 |\
netgear,r7500 |\
netgear,r7500v2 |\
netgear,r7800 |\
qcom,ipq8064-ap148 |\
2019-12-29 09:53:52 +08:00
qcom,ipq8064-ap161 |\
ruijie,rg-mtfi-m520 |\
2018-01-24 14:12:48 +08:00
zyxel,nbg6817)
2019-12-29 09:53:52 +08:00
nand_do_upgrade "$ARGV"
2017-09-06 19:19:45 +08:00
;;
2018-04-10 16:31:13 +08:00
linksys,ea8500)
2019-12-29 09:53:52 +08:00
platform_do_upgrade_linksys "$ARGV"
2018-01-24 14:12:48 +08:00
;;
tplink,c2600)
2017-09-06 19:19:45 +08:00
PART_NAME="os-image:rootfs"
MTD_CONFIG_ARGS="-s 0x200000"
2019-12-29 09:53:52 +08:00
default_do_upgrade "$ARGV"
2017-09-06 19:19:45 +08:00
;;
2018-01-24 14:12:48 +08:00
tplink,vr2600v)
2017-09-06 19:19:45 +08:00
PART_NAME="kernel:rootfs"
MTD_CONFIG_ARGS="-s 0x200000"
2019-12-29 09:53:52 +08:00
default_do_upgrade "$ARGV"
2017-09-06 19:19:45 +08:00
;;
nec,wg2600hp |\
2017-09-06 19:19:45 +08:00
*)
2019-12-29 09:53:52 +08:00
default_do_upgrade "$ARGV"
;;
esac
}
platform_nand_pre_upgrade() {
case "$(board_name)" in
ruijie,rg-mtfi-m520)
ruijie_do_upgrade "$1"
;;
2019-12-29 09:53:52 +08:00
zyxel,nbg6817)
zyxel_do_upgrade "$1"
2018-01-24 14:12:48 +08:00
;;
2017-09-06 19:19:45 +08:00
esac
}