[Pkg-sysvinit-commits] r1829 - in sysvinit/trunk/debian: . src/initscripts/lib/init

Petter Reinholdtsen pere at alioth.debian.org
Sat Mar 20 08:48:05 UTC 2010


Author: pere
Date: 2010-03-20 08:48:04 +0000 (Sat, 20 Mar 2010)
New Revision: 1829

Modified:
   sysvinit/trunk/debian/changelog
   sysvinit/trunk/debian/src/initscripts/lib/init/vars.sh
Log:
Only override VERBOSE in /lib/init/vars.sh based on kernel
argument when called from /etc/init.d/rc (Closes: #505468).

Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog	2010-03-20 08:36:44 UTC (rev 1828)
+++ sysvinit/trunk/debian/changelog	2010-03-20 08:48:04 UTC (rev 1829)
@@ -2,6 +2,8 @@
 
   [ Petter Reinholdtsen ]
   * Correct typo preventing sysv-rc error messages to be sent to stderr.
+  * Only override VERBOSE in /lib/init/vars.sh based on kernel
+    argument when called from /etc/init.d/rc (Closes: #505468).
   * Debconf translations:
     - Added German from Chris Leick (Closes: #550829).
     - Added Russian from Yuri Kozlov (Closes: #552415).

Modified: sysvinit/trunk/debian/src/initscripts/lib/init/vars.sh
===================================================================
--- sysvinit/trunk/debian/src/initscripts/lib/init/vars.sh	2010-03-20 08:36:44 UTC (rev 1828)
+++ sysvinit/trunk/debian/src/initscripts/lib/init/vars.sh	2010-03-20 08:48:04 UTC (rev 1829)
@@ -12,9 +12,13 @@
     NOSWAP=no
 fi
 
-# Accept the same 'quiet' option as the kernel
-if [ ! -e /proc/cmdline ] || egrep -qw 'quiet' /proc/cmdline ; then
-    VERBOSE="no"
+# Accept the same 'quiet' option as the kernel, but only during boot
+# and shutdown.  Only use this rule when the variables set by
+# init.d/rc is present.
+if [ "$RUNLEVEL" ] && [ "$PREVLEVEL" ] ; then
+    if [ ! -e /proc/cmdline ] || egrep -qw 'quiet' /proc/cmdline ; then
+       VERBOSE="no"
+    fi
 fi
 
 # But allow both rcS and the kernel options 'quiet' to be overrided




More information about the Pkg-sysvinit-commits mailing list