[Pkg-irc-commits] r191 - /packages/inspircd/trunk/debian/inspircd.init

cate at users.alioth.debian.org cate at users.alioth.debian.org
Thu Mar 27 08:15:37 UTC 2008


Author: cate
Date: Thu Mar 27 08:15:37 2008
New Revision: 191

URL: http://svn.debian.org/wsvn/pkg-irc/?sc=1&rev=191
Log:
restore touching pid and log file (but only when file are not existing)

Modified:
    packages/inspircd/trunk/debian/inspircd.init

Modified: packages/inspircd/trunk/debian/inspircd.init
URL: http://svn.debian.org/wsvn/pkg-irc/packages/inspircd/trunk/debian/inspircd.init?rev=191&op=diff
==============================================================================
--- packages/inspircd/trunk/debian/inspircd.init (original)
+++ packages/inspircd/trunk/debian/inspircd.init Thu Mar 27 08:15:37 2008
@@ -16,7 +16,7 @@
 IRCDPID="/var/run/inspircd.pid"
 IRCDLOG="/var/log/inspircd.log"
 IRCDARGS="--logfile $IRCDLOG"
-USER="irc"
+USER="irc:irc"
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
 if [ -f "/etc/default/inspircd" ]; then
@@ -31,10 +31,8 @@
 
 start_ircd()
 {
-#        touch "$IRCDPID"
-#        chown "$USER" "$IRCDPID"
-#        touch "$IRCDLOG"
-#        chown "$USER" "$IRCDLOG"
+	[ -f "$IRCDPID" ] || ( touch "$IRCDPID" ; chown "$USER" "$IRCDPID" )
+	[ -f "$IRCDLOG" ] || ( touch "$IRCDLOG" ; chown "$USER" "$IRCDLOG" )
         export LD_LIBRARY_PATH=/usr/lib/inspircd
 	start-stop-daemon --start --quiet --oknodo --chuid "$USER" --pidfile "$IRCDPID" --exec "$IRCD" -- $IRCDARGS start > /dev/null
 }




More information about the Pkg-irc-commits mailing list