[Pkg-sysvinit-commits] r306 - sysvinit/trunk/debian/initscripts/etc/init.d

Thomas Hood jdthood-guest at costa.debian.org
Mon Nov 28 07:49:34 UTC 2005


Author: jdthood-guest
Date: 2005-11-28 07:49:33 +0000 (Mon, 28 Nov 2005)
New Revision: 306

Modified:
   sysvinit/trunk/debian/initscripts/etc/init.d/bootlogd
Log:
Improve bootlogd script some more

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/bootlogd
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/bootlogd	2005-11-28 07:30:24 UTC (rev 305)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/bootlogd	2005-11-28 07:49:33 UTC (rev 306)
@@ -15,7 +15,7 @@
 PATH=/sbin:/bin  # No remote fs at start
 DAEMON=/sbin/bootlogd
 NAME=bootlogd
-DESC="Boot logger"
+DESC="boot logger"
 [ -r /etc/default/bootlogd ] && . /etc/default/bootlogd
 
 [ -x "$DAEMON" ] || exit 0
@@ -65,13 +65,15 @@
 	log_end_msg $?
 	if [ -f /var/log/boot ] && [ -f /var/log/boot~ ]
 	then
-		log_begin_action_msg "Moving boot log file"
-		cd /var/log &&
-		chgrp adm boot &&
-		savelog -p -c 5 boot > /dev/null 2>&1 &&
-		mv boot.0 boot &&
-		mv boot~ boot.0
-		log_end_action_msg $?
+		log_action_begin_msg "Moving boot log file"
+		# bootlogd writes to boot, making backup at boot~
+		cd /var/log && {
+			chgrp adm boot || :
+			savelog -q -p -c 5 boot &&
+			mv boot.0 boot &&
+			mv boot~ boot.0
+		}
+		log_action_end_msg $?
 	fi
 	;;
   restart|force-reload)




More information about the Pkg-sysvinit-commits mailing list