[Pkg-sysvinit-commits] r1368 - in sysvinit/trunk/debian: . initscripts/etc/init.d

Petter Reinholdtsen pere at alioth.debian.org
Wed Jul 1 18:07:58 UTC 2009


Author: pere
Date: 2009-07-01 18:07:57 +0000 (Wed, 01 Jul 2009)
New Revision: 1368

Modified:
   sysvinit/trunk/debian/changelog
   sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh
Log:
Do not rotate /var/log/dmesg if the file is not present (Closes:
#533047).  Patch from Aaro Koskinen.

Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog	2009-07-01 18:05:00 UTC (rev 1367)
+++ sysvinit/trunk/debian/changelog	2009-07-01 18:07:57 UTC (rev 1368)
@@ -3,6 +3,8 @@
   [ Petter Reinholdtsen ]
   * Make sure only noswap kernel option disable swap (Closes: #523346).
     Patch from Michael Tokarev.
+  * Do not rotate /var/log/dmesg if the file is not present (Closes:
+    #533047).  Patch from Aaro Koskinen.
 
  -- Petter Reinholdtsen <pere at debian.org>  Wed, 01 Jul 2009 20:04:20 +0200
 

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh	2009-07-01 18:05:00 UTC (rev 1367)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh	2009-07-01 18:07:57 UTC (rev 1368)
@@ -47,12 +47,12 @@
 	# Save kernel messages in /var/log/dmesg
 	if which dmesg >/dev/null 2>&1
 	then
-		savelog -q -p -c 5 /var/log/dmesg
+		[ -f /var/log/dmesg ] && savelog -q -p -c 5 /var/log/dmesg
 		dmesg -s 524288 > /var/log/dmesg
 		chgrp adm /var/log/dmesg || :
 	elif [ -c /dev/klog ]
 	then
-		savelog -q -p -c 5 /var/log/dmesg
+		[ -f /var/log/dmesg ] && savelog -q -p -c 5 /var/log/dmesg
 		dd if=/dev/klog of=/var/log/dmesg &
 		sleep 1
 		kill $!




More information about the Pkg-sysvinit-commits mailing list