[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