packages: clean up the package folder
[openwrt/svn-archive/archive.git] / package / kernel / om-watchdog / files / om-watchdog.init
diff --git a/package/kernel/om-watchdog/files/om-watchdog.init b/package/kernel/om-watchdog/files/om-watchdog.init
new file mode 100644 (file)
index 0000000..0298bce
--- /dev/null
@@ -0,0 +1,30 @@
+#!/bin/sh /etc/rc.common
+#
+# Copyright (C) 2011 OpenWrt.org
+#
+
+START=11
+
+SERVICE_DAEMONIZE=1
+
+boot() {
+       if [ -r /lib/ar71xx.sh ]; then
+               . /lib/ar71xx.sh
+               local board=$(ar71xx_board_name)
+
+               case "$board" in
+                       "om2p"|"om2p-hs")
+                               service_start /sbin/om-watchdog 12
+                               ;;
+                       "om2p-lc")
+                               service_start /sbin/om-watchdog 26
+                               ;;
+                       "mr600v2")
+                               service_start /sbin/om-watchdog 15
+                               ;;
+               esac
+       else
+               #we assume it is om1p in this case
+               service_start /sbin/om-watchdog 3
+       fi
+}