X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/4d41fe60132f3e83d453a4b680121b357d5294a7..a808a8e5276ff8e3012d1b54b9c3f29744889620:/target/linux/ramips/base-files/lib/upgrade/platform.sh diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh b/target/linux/ramips/base-files/lib/upgrade/platform.sh index bf8a9865b..6d5d6021f 100755 --- a/target/linux/ramips/base-files/lib/upgrade/platform.sh +++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh @@ -14,7 +14,22 @@ platform_check_image() { [ "$ARGC" -gt 1 ] && return 1 case "$board" in - dir-300-b1 | fonera20n | v22rw-2x2 | whr-g300n | hw550-3g) + bc2 | \ + dir-300-b1 | \ + dir-600-b1 | \ + dir-600-b2 | \ + fonera20n | \ + hw550-3g | \ + mofi3500-3gn | \ + nbg-419n | \ + nw718 | \ + omni-emb | \ + rt-g32-b1 | \ + rt-n15 | \ + w502u |\ + v22rw-2x2 | \ + wli-tx4-ag300n | \ + whr-g300n) [ "$magic" != "2705" ] && { echo "Invalid image type." return 1 @@ -36,3 +51,13 @@ platform_do_upgrade() { ;; 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