4
# Required-Start: $remote_fs $syslog
5
# Required-Stop: $remote_fs $syslog
6
# Default-Start: 2 3 4 5
8
# Short-Description: TurnServer.org TURN Server
9
# Description: STUN and TURN Relay for VoIP media streams
14
DAEMON=/usr/sbin/turnserver
16
CONFIG=/etc/turnserver/turnserver.conf
20
test -x $DAEMON || exit 0
22
PIDFILE="/var/run/$NAME/$NAME.pid"
23
PIDFILE_DIR=`dirname $PIDFILE`
26
# Include defaults if available
27
if [ -f /etc/default/$NAME ] ; then
31
if [ ! -d "$PIDFILE_DIR" ];then
32
mkdir -p "$PIDFILE_DIR"
33
chown $USER:$GROUP "$PIDFILE_DIR"
40
start-stop-daemon --start --background --pidfile $PIDFILE --exec $DAEMON -- -c $CONFIG -p $PIDFILE
45
start-stop-daemon --stop --pidfile $PIDFILE --oknodo --exec $DAEMON --
46
rm -f /var/run/turnserver/turnserver.pid
50
echo "Restarting $NAME"
51
start-stop-daemon --stop --pidfile $PIDFILE --oknodo --exec $DAEMON --
52
rm -f /var/run/turnserver/turnserver.pid
54
start-stop-daemon --start --background -m --pidfile $PIDFILE --exec $DAEMON -- -c $CONFIG
58
echo "Usage: /etc/init.d/$NAME {start|stop|restart}"