X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Framips%2Fbase-files%2Flib%2Fupgrade%2Fplatform.sh;h=8977381c86d00d3e10394c43f3fe7b9474191e76;hb=df3295f50e54909090846de12f7deb3ff8de6557;hp=8c7f9591cebe2e09f1b18ab7b68360aaa6b69d9c;hpb=3cfc909c54c07d5a24d9a1a7496142b82d580878;p=openwrt%2Fopenwrt.git diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh b/target/linux/ramips/base-files/lib/upgrade/platform.sh index 8c7f9591ce..8977381c86 100755 --- a/target/linux/ramips/base-files/lib/upgrade/platform.sh +++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh @@ -2,13 +2,10 @@ # Copyright (C) 2010 OpenWrt.org # -. /lib/ramips.sh - PART_NAME=firmware -RAMFS_COPY_DATA=/lib/ramips.sh platform_check_image() { - local board=$(ramips_board_name) + local board=$(board_name) local magic="$(get_magic_long "$1")" [ "$#" -gt 1 ] && return 1 @@ -30,7 +27,6 @@ platform_check_image() { awapn2403|\ awm002-evb-4M|\ awm002-evb-8M|\ - awm003-evb|\ bc2|\ broadway|\ carambola|\ @@ -62,9 +58,11 @@ platform_check_image() { firewrt|\ fonera20n|\ freestation5|\ + gb-pc1|\ gl-mt300a|\ gl-mt300n|\ gl-mt750|\ + gl-mt300n-v2|\ hc5*61|\ hc5661a|\ hg255d|\ @@ -76,6 +74,8 @@ platform_check_image() { jhr-n805r|\ jhr-n825r|\ jhr-n926r|\ + k2p|\ + kn|\ kn_rc|\ kn_rf|\ kng_rc|\ @@ -126,6 +126,7 @@ platform_check_image() { rp-n53|\ rt5350f-olinuxino|\ rt5350f-olinuxino-evb|\ + rt-ac51u|\ rt-g32-b1|\ rt-n10-plus|\ rt-n13u|\ @@ -136,6 +137,7 @@ platform_check_image() { sap-g3200u3|\ sk-wb8|\ sl-r7205|\ + tew-638apb-v2|\ tew-691gr|\ tew-692gr|\ tew-714tru|\ @@ -147,6 +149,7 @@ platform_check_image() { vocore-8M|\ vocore-16M|\ vocore2|\ + vocore2lite|\ vr500|\ w150m|\ w2914nsv2|\ @@ -167,6 +170,7 @@ platform_check_image() { wl-wn575a3|\ wli-tx4-ag300n|\ wlr-6000|\ + wmdr-143n|\ wmr-300|\ wn3000rpv3|\ wnce2001|\ @@ -193,7 +197,8 @@ platform_check_image() { zbt-wa05|\ zbt-we1326|\ zbt-we2026|\ - zbt-we826|\ + zbt-we826-16M|\ + zbt-we826-32M|\ zbt-wg2626|\ zbt-wg3526-16M|\ zbt-wg3526-32M|\ @@ -225,7 +230,9 @@ platform_check_image() { ;; c20i|\ c50|\ - mr200) + mr200|\ + tl-wr840n-v4|\ + tl-wr841n-v13) [ "$magic" != "03000000" ] && { echo "Invalid image type." return 1 @@ -248,7 +255,15 @@ platform_check_image() { # these boards use metadata images return 0 ;; - ubnt-erx) + re350-v1) + [ "$magic" != "01000000" ] && { + echo "Invalid image type." + return 1 + } + return 0 + ;; + ubnt-erx|\ + ubnt-erx-sfp) nand_do_platform_check "$board" "$1" return $?; ;; @@ -267,31 +282,26 @@ platform_check_image() { } platform_nand_pre_upgrade() { - local board=$(ramips_board_name) + local board=$(board_name) case "$board" in - ubnt-erx) + ubnt-erx|\ + ubnt-erx-sfp) platform_upgrade_ubnt_erx "$ARGV" ;; esac } -platform_pre_upgrade() { - local board=$(ramips_board_name) +platform_do_upgrade() { + local board=$(board_name) case "$board" in hc5962|\ r6220|\ - ubnt-erx) + ubnt-erx|\ + ubnt-erx-sfp) nand_do_upgrade "$ARGV" ;; - esac -} - -platform_do_upgrade() { - local board=$(ramips_board_name) - - case "$board" in *) default_do_upgrade "$ARGV" ;;