diff options
Diffstat (limited to 'target/linux/ramips/base-files/lib')
| -rwxr-xr-x | target/linux/ramips/base-files/lib/upgrade/platform.sh | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh b/target/linux/ramips/base-files/lib/upgrade/platform.sh index c541ea0a1..b701938f2 100755 --- a/target/linux/ramips/base-files/lib/upgrade/platform.sh +++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh @@ -36,3 +36,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  | 
