import repository from arizona
[raven.git] / owl / client / owl.init
1 #!/bin/sh
2 #
3 # owl.init      Starts owl daemon
4 #
5 # chkconfig: 2345 95 35
6 # description: Starts and stops owl
7 #
8 ### BEGIN INIT INFO
9 # Provides: $stork
10
11 # Source function library.
12 . /etc/init.d/functions
13
14 [ -f /usr/bin/owl ] || exit 0
15
16
17 start() {
18         echo -n $"Starting owl: "
19         daemon --pidfile /var/run/owl.pid /usr/bin/owl -p
20         RETVAL=$?
21         echo
22         return $RETVAL
23 }       
24
25 stop() {
26         echo -n $"Shutting down owl (fail ok): "
27         killproc -p /var/run/owl.pid
28         RETVAL=$?
29         echo ""
30         return $RETVAL
31 }       
32
33 restart() {
34         stop
35         start
36 }       
37
38 hup() {
39         echo "Sorry, not implemented..."
40 }
41
42 rhstatus() {
43         echo "Sorry, not implemented..."
44 }       
45
46
47 case "$1" in
48   start)
49         start
50         ;;
51   stop)
52         stop
53         ;;
54   restart|reload|condrestart)
55         restart
56         ;;
57   status)
58         rhstatus
59         ;;
60   *)
61         echo $"Usage: $0 {start|stop|restart|reload|condrestart|hup|status}"
62         exit 1
63 esac
64
65 exit $?