OpenWrt

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 2  →  ?path2? @ 3
/branches/18.06.1/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
@@ -29,41 +29,16 @@
return 0;
}
 
zyxel_do_upgrade() {
local tar_file="$1"
 
local board_dir=$(tar tf $tar_file | grep -m 1 '^sysupgrade-.*/$')
board_dir=${board_dir%/}
 
tar Oxf $tar_file ${board_dir}/kernel | mtd write - kernel
 
if [ "$SAVE_CONFIG" -eq 1 ]; then
tar Oxf $tar_file ${board_dir}/root | mtd -j "$CONF_TAR" write - rootfs
else
tar Oxf $tar_file ${board_dir}/root | mtd write - rootfs
fi
}
 
platform_do_upgrade() {
case "$(board_name)" in
8dev,jalapeno |\
alfa-network,ap120c-ac |\
avm,fritzbox-7530 |\
qxwlan,e2600ac-c2)
8dev,jalapeno)
nand_do_upgrade "$ARGV"
;;
asus,map-ac2200)
CI_KERNPART="linux"
nand_do_upgrade "$1"
;;
asus,rt-ac58u)
CI_UBIPART="UBI_DEV"
CI_KERNPART="linux"
nand_do_upgrade "$1"
;;
linksys,ea6350v3)
platform_do_upgrade_linksys "$ARGV"
;;
openmesh,a42 |\
openmesh,a62)
PART_NAME="inactive"
@@ -73,9 +48,6 @@
CI_KERNPART="part.safe"
nand_do_upgrade "$1"
;;
zyxel,nbg6617)
zyxel_do_upgrade "$1"
;;
*)
default_do_upgrade "$ARGV"
;;
@@ -84,16 +56,6 @@
 
platform_nand_pre_upgrade() {
case "$(board_name)" in
alfa-network,ap120c-ac)
part="$(awk -F 'ubi.mtd=' '{printf $2}' /proc/cmdline | sed -e 's/ .*$//')"
if [ "$part" = "rootfs1" ]; then
fw_setenv active 2 || exit 1
CI_UBIPART="rootfs2"
else
fw_setenv active 1 || exit 1
CI_UBIPART="rootfs1"
fi
;;
asus,rt-ac58u)
CI_UBIPART="UBI_DEV"
CI_KERNPART="linux"
@@ -103,3 +65,9 @@
;;
esac
}
 
blink_led() {
. /etc/diag.sh; set_state upgrade
}
 
append sysupgrade_pre_upgrade blink_led