treewide: move nand_do_upgrade call to platform_do_upgrade
[openwrt/staging/dedeckeh.git] / target / linux / apm821xx / base-files / lib / upgrade / platform.sh
index 7c9c413b4260f9f4d6b25818680acd8d30880ff3..ced8ce197ae41fe608fa15f94196dc140ab1c2c0 100755 (executable)
@@ -7,7 +7,8 @@ platform_check_image() {
        local board=$(board_name)
 
        case "$board" in
-       mbl)
+       wd,mybooklive|\
+       wd,mybooklive-duo)
                mbl_do_platform_check "$1"
                return $?;
                ;;
@@ -17,29 +18,19 @@ platform_check_image() {
        esac
 }
 
-platform_pre_upgrade() {
-       local board=$(board_name)
-
-       case "$board" in
-       mr24|\
-       mx60|\
-       wndr4700)
-               nand_do_upgrade "$1"
-               ;;
-
-       *)
-               ;;
-       esac
-}
-
 platform_do_upgrade() {
        local board=$(board_name)
 
        case "$board" in
-       mbl)
+       wd,mybooklive|\
+       wd,mybooklive-duo)
                mbl_do_upgrade "$ARGV"
                ;;
-
+       meraki,mr24|\
+       meraki,mx60|\
+       netgear,wndr4700)
+               nand_do_upgrade "$1"
+               ;;
        *)
                default_do_upgrade "$ARGV"
                ;;
@@ -50,7 +41,8 @@ platform_copy_config() {
        local board=$(board_name)
 
        case "$board" in
-       mbl)
+       wd,mybooklive|\
+       wd,mybooklive-duo)
                mbl_copy_config
                ;;
 
@@ -58,13 +50,3 @@ platform_copy_config() {
                ;;
        esac
 }
-
-disable_watchdog() {
-       killall watchdog
-       ( ps | grep -v 'grep' | grep '/dev/watchdog' ) && {
-               echo 'Could not disable watchdog'
-               return 1
-       }
-}
-
-append sysupgrade_pre_upgrade disable_watchdog