summaryrefslogtreecommitdiffstats
path: root/meta-linaro/recipes-kernel/gator/gator/gator.init
diff options
context:
space:
mode:
Diffstat (limited to 'meta-linaro/recipes-kernel/gator/gator/gator.init')
-rwxr-xr-xmeta-linaro/recipes-kernel/gator/gator/gator.init48
1 files changed, 48 insertions, 0 deletions
diff --git a/meta-linaro/recipes-kernel/gator/gator/gator.init b/meta-linaro/recipes-kernel/gator/gator/gator.init
new file mode 100755
index 0000000..11ac345
--- /dev/null
+++ b/meta-linaro/recipes-kernel/gator/gator/gator.init
@@ -0,0 +1,48 @@
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: gatord
4# Required-Start: $local_fs
5# Required-Stop: $local_fs
6# Default-Start: 2 3 4 5
7# Default-Stop: 0 1 6
8# Short-Description: Starts gatord
9# Description: Starts the Gator Daemon for ARM DS5
10### END INIT INFO
11
12PATH=/sbin:/usr/sbin:/bin:/usr/bin
13
14DESC="Gator"
15NAME="gatord"
16GATOR=`which $NAME`
17
18. /etc/init.d/functions || exit 1
19
20# Exit if the package is not installed
21[ -x "$GATOR" ] || exit 0
22
23case "$1" in
24 start)
25 echo -n "Starting $DESC: $NAME... "
26 depmod -a||true
27 modprobe gator
28 start-stop-daemon -S -b -x $GATOR -- $GATOR_ARGS
29 echo "done."
30 ;;
31 stop)
32 echo -n "Stopping $DESC: $NAME... "
33 start-stop-daemon -K -x $GATOR
34 echo "done."
35 ;;
36 restart)
37 echo "Restarting $DESC: $NAME... "
38 $0 stop
39 $0 start
40 echo "done."
41 ;;
42 *)
43 echo "Usage: $0 {start|stop|restart}"
44 exit 1
45 ;;
46esac
47
48exit 0