From: <s-v...@us...> - 2012-10-03 17:18:41
|
Revision: 218 http://turnserver.svn.sourceforge.net/turnserver/?rev=218&view=rev Author: s-vincent Date: 2012-10-03 17:18:35 +0000 (Wed, 03 Oct 2012) Log Message: ----------- Adds LSB header and status command to Debian init.d. Changes the path of the turnserver executable from bin to sbin (due to previous commit) in the Debian init.d. Changes default location of the account_file parameter to /usr/local/etc/turnusers.txt in the turnserver.conf template. Modified Paths: -------------- trunk/extra/turnserver.conf.template trunk/extra/turnserver.debian.initd Modified: trunk/extra/turnserver.conf.template =================================================================== --- trunk/extra/turnserver.conf.template 2012-10-02 16:43:07 UTC (rev 217) +++ trunk/extra/turnserver.conf.template 2012-10-03 17:18:35 UTC (rev 218) @@ -108,7 +108,7 @@ account_method = "file" ## Account file (if account_method = file). -account_file = "./turnusers.txt" +account_file = "/usr/local/etc/turnusers.txt" ## mod_tmpuser. mod_tmpuser = false Modified: trunk/extra/turnserver.debian.initd =================================================================== --- trunk/extra/turnserver.debian.initd 2012-10-02 16:43:07 UTC (rev 217) +++ trunk/extra/turnserver.debian.initd 2012-10-03 17:18:35 UTC (rev 218) @@ -1,15 +1,24 @@ #!/bin/sh -# /etc/init.d/turnserver -# +### BEGIN INIT INFO +# Provides: turnserver +# Required-Start: +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start turnserver at boot time +# Description: Enable service provided by turnserver. +### END INIT INFO set -e -DAEMON=/usr/local/bin/turnserver +DAEMON=/usr/local/sbin/turnserver NAME=turnserver -CONFIG=/etc/turnserver.conf +CONFIG=/usr/local/etc/turnserver.conf test -x $DAEMON || exit 0 +. /lib/lsb/init-functions + case "$1" in start) echo "Starting $NAME" @@ -31,8 +40,11 @@ start-stop-daemon --start --background -m --pidfile /var/run/turnserver/turnserver.pid --exec $DAEMON -- -c $CONFIG echo "." ;; + status) + status_of_proc -p "$PIDFILE" "$DAEMON" turnserver && exit 0 || exit $? + ;; *) - echo "Usage: /etc/init.d/$NAME {start|stop|restart}" + echo "Usage: /etc/init.d/$NAME {start|stop|restart|status}" exit 1 ;; esac This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |