c5edb445c81efb2cee00b2de1f6a2d45d699a9ba
[jenirok] / src / daemon / data / jenirokd
1 #!/bin/sh
2
3 NAME=jenirokd
4 DAEMON=/usr/bin/jenirokd
5 DAEMONUSER=user
6 PIDFILE=/tmp/jenirokd.pid
7 PARAMS=""
8
9 if [ "$2" == "manual" ]; then
10   PARAMS=manual
11 fi
12
13 export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
14
15 case "$1" in
16   start)
17         echo "Starting daemon: "$NAME
18         start-stop-daemon --start -c $DAEMONUSER --background --pidfile $PIDFILE --make-pidfile --exec $DAEMON $PARAMS
19         chown $DAEMONUSER $PIDFILE
20         ;;
21   stop)
22         echo "Stopping daemon: "$NAME
23         start-stop-daemon --stop --user $DAEMONUSER --oknodo --pidfile $PIDFILE
24         ;;
25   restart)
26         echo "Restarting daemon: "$NAME
27         start-stop-daemon --stop --user $DAEMONUSER --oknodo --pidfile $PIDFILE
28         start-stop-daemon --start -c $DAEMONUSER --background --pidfile $PIDFILE --make-pidfile --exec $DAEMON $PARAMS
29         chown $DAEMONUSER $PIDFILE
30         ;;
31
32   *)
33         echo "Usage: "$0" {start|stop|restart}"
34         exit 1
35 esac
36
37 exit 0