[package] base-files: fix minor problem in init.d/boot
[openwrt.git] / package / base-files / files / etc / init.d / watchdog
index adb8f57..65a45e5 100755 (executable)
@@ -1,7 +1,12 @@
 #!/bin/sh /etc/rc.common
-# Copyright (C) 2008 OpenWrt.org
+# Copyright (C) 2008-2010 OpenWrt.org
 
 START=97
 start() {
-        [ -c /dev/watchdog ] && watchdog -t 5 /dev/watchdog
+        [ -c /dev/watchdog ] && [ -x /sbin/watchdog ] && \
+               watchdog -t 5 /dev/watchdog
+}
+
+stop() {
+       killall -q watchdog
 }