~upstart-devel/upstart/upstart-jobs

« back to all changes in this revision

Viewing changes to utopic/etc/init.d/cpqarrayd

  • Committer: Dimitri John Ledkov
  • Date: 2014-05-06 18:45:46 UTC
  • Revision ID: dimitri.ledkov@canonical.com-20140506184546-5toyx56xxrue0f0v
auto update

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /bin/sh
 
2
### BEGIN INIT INFO
 
3
# Provides:          cpqarrayd
 
4
# Required-Start:    $remote_fs $syslog
 
5
# Required-Stop:     $remote_fs $syslog
 
6
# Default-Start:     2 3 4 5
 
7
# Default-Stop:      0 1 6
 
8
# Short-Description: Start/Stop Compaq Array monitor
 
9
### END INIT INFO#
 
10
#
 
11
#               Written by Miquel van Smoorenburg <miquels@cistron.nl>.
 
12
#               Modified for Debian 
 
13
#               by Ian Murdock <imurdock@gnu.ai.mit.edu>.
 
14
#               Modified for cpqarrayd by Matt Taggart <taggart@debian.org>.
 
15
#
 
16
 
 
17
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
18
DAEMON=/usr/sbin/cpqarrayd
 
19
NAME=cpqarrayd
 
20
DESC=cpqarrayd
 
21
 
 
22
test -x $DAEMON || exit 0
 
23
 
 
24
# Include cpqarrayd defaults if available
 
25
if [ -f /etc/default/cpqarrayd ] ; then
 
26
        . /etc/default/cpqarrayd
 
27
fi
 
28
 
 
29
set -e
 
30
 
 
31
case "$1" in
 
32
  start)
 
33
        echo -n "Starting $DESC: "
 
34
        start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
 
35
                --exec $DAEMON -- $DAEMON_OPTS || if [ $? = 2 ]; \
 
36
                then echo -n "Not starting ";fi
 
37
        echo "$NAME."
 
38
        ;;
 
39
  stop)
 
40
        echo -n "Stopping $DESC: "
 
41
        start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
 
42
                --exec $DAEMON || if [ $? = 2 ]; \
 
43
                then echo -n "Not stopping ";fi
 
44
        echo "$NAME."
 
45
        ;;
 
46
  restart|force-reload)
 
47
        #
 
48
        #       If the "reload" option is implemented, move the "force-reload"
 
49
        #       option to the "reload" entry above. If not, "force-reload" is
 
50
        #       just the same as "restart".
 
51
        #
 
52
        echo -n "Restarting $DESC: "
 
53
        start-stop-daemon --stop --quiet --pidfile \
 
54
                /var/run/$NAME.pid --exec $DAEMON || if [ $? = 2 ]; \
 
55
                then echo -n "Not stopping ";fi
 
56
        sleep 1
 
57
        start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
 
58
                --exec $DAEMON -- $DAEMON_OPTS || if [ $? = 2 ]; \
 
59
                then echo -n "Not starting ";fi
 
60
        echo "$NAME."
 
61
        ;;
 
62
  *)
 
63
        N=/etc/init.d/$NAME
 
64
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
 
65
        exit 1
 
66
        ;;
 
67
esac
 
68
 
 
69
exit 0