r342 - vdr/vdradmin/trunk/debian
Thomas Schmidt
pkg-vdr-dvb-changes@lists.alioth.debian.org
Mon, 28 Mar 2005 14:31:03 +0000
Author: tschmidt
Date: 2005-03-28 14:31:02 +0000 (Mon, 28 Mar 2005)
New Revision: 342
Modified:
vdr/vdradmin/trunk/debian/changelog
vdr/vdradmin/trunk/debian/vdradmin.init
Log:
vdradmin:
* The init-script now checks if /var/log/vdradmind.log allready
exists, if not it will create it and set owner and group to
vdradmin:vdradmin
Modified: vdr/vdradmin/trunk/debian/changelog
===================================================================
--- vdr/vdradmin/trunk/debian/changelog 2005-03-28 12:14:22 UTC (rev 341)
+++ vdr/vdradmin/trunk/debian/changelog 2005-03-28 14:31:02 UTC (rev 342)
@@ -3,6 +3,9 @@
* NOT RELEASED YET
* Thomas Schmidt <tschmidt@debian.org>
+ - The init-script now checks if /var/log/vdradmind.log allready
+ exists, if not it will create it and set owner and group to
+ vdradmin:vdradmin
- Removed Andreas Müller from uploaders - he does not intend
to do uploads anymore
* Tobias Grimm <tg@e-tobi.net>
Modified: vdr/vdradmin/trunk/debian/vdradmin.init
===================================================================
--- vdr/vdradmin/trunk/debian/vdradmin.init 2005-03-28 12:14:22 UTC (rev 341)
+++ vdr/vdradmin/trunk/debian/vdradmin.init 2005-03-28 14:31:02 UTC (rev 342)
@@ -45,10 +45,19 @@
chmod 2770 $TEMPDIR
}
+# Check if the logfile exists allready, if not, create it and set
+# group and owner to $USER:$GROUP
+create_logfile ()
+{
+ LOGFILE="/var/log/vdradmind.log"
+ [ ! -e $LOGFILE ] && touch $LOGFILE && chown $USER:$GROUP $LOGFILE
+}
+
case "$1" in
start)
echo -n "Starting $DESC: "
create_temp
+ create_logfile
TEMPDIR=$TEMPDIR start-stop-daemon --start \
-c $USER:$GROUP -b -m --pidfile /var/run/vdradmin.pid \
--exec /usr/bin/vdradmind.pl -- -nf
@@ -62,6 +71,7 @@
restart|force-reload)
echo -n "Restarting $DESC: "
create_temp
+ create_logfile
start-stop-daemon --stop -q -o --pidfile /var/run/vdradmin.pid
TEMPDIR=$TEMPDIR start-stop-daemon --start \
-c $USER:$GROUP -b -m --pidfile /var/run/vdradmin.pid \