X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Fbrcm47xx%2Fbase-files%2Flib%2Fupgrade%2Fplatform.sh;h=f64e19b2135aa501016fc3875e6632f4256ed225;hb=31e9445b7e614f54daa0caf3148e223d088311ab;hp=cbadefbb359d34d0f25a75bd90a69ab887eca892;hpb=46bc3ed25a83a6e4158f6a3f2017da4ecc79f59e;p=openwrt%2Fstaging%2Flynxis.git diff --git a/target/linux/brcm47xx/base-files/lib/upgrade/platform.sh b/target/linux/brcm47xx/base-files/lib/upgrade/platform.sh index cbadefbb35..f64e19b213 100644 --- a/target/linux/brcm47xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/brcm47xx/base-files/lib/upgrade/platform.sh @@ -6,17 +6,15 @@ get_magic_long_at() { dd if="$1" skip=$2 bs=1 count=4 2>/dev/null | hexdump -v -n 4 -e '1/1 "%02x"' } -platform_machine() { - grep "machine" /proc/cpuinfo | sed "s/.*:[ \t]*//" -} - platform_expected_image() { - local machine=$(platform_machine) + local machine=$(board_name) case "$machine" in "Netgear WGR614 V8") echo "chk U12H072T00_NETGEAR"; return;; "Netgear WGR614 V9") echo "chk U12H094T00_NETGEAR"; return;; "Netgear WGR614 V10") echo "chk U12H139T01_NETGEAR"; return;; + "Netgear WN2500RP V1") echo "chk U12H197T00_NETGEAR"; return;; + "Netgear WN2500RP V2") echo "chk U12H294T00_NETGEAR"; return;; "Netgear WNDR3300") echo "chk U12H093T00_NETGEAR"; return;; "Netgear WNDR3400 V1") echo "chk U12H155T00_NETGEAR"; return;; "Netgear WNDR3400 V2") echo "chk U12H187T00_NETGEAR"; return;; @@ -36,6 +34,7 @@ platform_expected_image() { "Linksys E1000 V1") echo "cybertan E100"; return;; "Linksys E1000 V2") echo "cybertan E100"; return;; "Linksys E1000 V2.1") echo "cybertan E100"; return;; + "Linksys E1200 V1") echo "cybetran E120"; return;; "Linksys E1200 V2") echo "cybertan E122"; return;; "Linksys E2000 V1") echo "cybertan 32XN"; return;; "Linksys E3000 V1") echo "cybertan 61XN"; return;;