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 \