4 # Provides: pulsecounter
5 # Required-Start: $local_fs $remote_fs $syslog $network
6 # Required-Stop: $local_fs $remote_fs $syslog $network
7 # Default-Start: 2 3 4 5
9 # Short-Description: Water meter pulse counter
12 PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin"
13 DAEMON="/usr/local/bin/pulsecounter"
15 test -x "$DAEMON" || exit 0
18 DESC="Water meter pulse counter"
19 PIDFILE="/var/run/pulsecounter.pid"
20 DEFAULTS="/etc/default/pulsecounter"
24 [ -r "$DEFAULTS" ] && . "$DEFAULTS"
26 . /lib/lsb/init-functions
30 start-stop-daemon --start --quiet --oknodo --exec $DAEMON -- \
36 start-stop-daemon --stop --quiet --oknodo --name $NAME
41 init_is_upstart > /dev/null 2>&1 && exit 1
42 log_daemon_msg "Starting $DESC" "$NAME"
47 init_is_upstart > /dev/null 2>&1 && exit 0
48 log_daemon_msg "Stopping $DESC" "$NAME"
53 init_is_upstart > /dev/null 2>&1 && exit 1
54 log_daemon_msg "Restarting $DESC" "$NAME"
61 status_of_proc $DAEMON $NAME
64 echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2