fix upgrade detection logic, patch from Bernhard Loos
authorFlorian Fainelli <florian@openwrt.org>
Sun, 2 May 2010 19:30:59 +0000 (19:30 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Sun, 2 May 2010 19:30:59 +0000 (19:30 +0000)
SVN-Revision: 21310

target/linux/rdc/base-files/lib/upgrade/platform.sh

index 6e4a7df80fd5edf1cc09697eddb75bcdc48983c5..6348a6990b897d6b1dfa41add0603067f5019260 100644 (file)
@@ -1,16 +1,10 @@
-PART_NAME=linux
+PART_NAME=firmware
 
 platform_check_image() {
-       [ "$ARGC" -gt 1 ] && return 1
+       [ "$(get_magic_word $(find_mtd_part firmware))" -eq "$(get_magic_word "$1")" ] && return 0
 
-       case "$(get_magic_word "$1")" in
-               # rdc .bin files for ar360w3g
-               474d) return 0;;
-               *)
-                       echo "Invalid image type. Please use an appropriate .bin file"
-                       return 1
-               ;;
-       esac
+       echo "Invalid image type. Please use an appropriate .bin file"
+       return 1
 }
 
 # use default for platform_do_upgrade()