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

Thomas Hood jdthood-guest at costa.debian.org
Sat Dec 31 13:06:20 UTC 2005


Author: jdthood-guest
Date: 2005-12-31 13:06:19 +0000 (Sat, 31 Dec 2005)
New Revision: 471

Modified:
   sysvinit/trunk/debian/changelog
   sysvinit/trunk/debian/initscripts/etc/init.d/bootclean.sh
   sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh
   sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh
   sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh
   sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs
   sysvinit/trunk/debian/initscripts/lib/init/functions.sh
Log:
Fix #345321

Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog	2005-12-31 12:50:15 UTC (rev 470)
+++ sysvinit/trunk/debian/changelog	2005-12-31 13:06:19 UTC (rev 471)
@@ -1,4 +1,4 @@
-sysvinit (2.86.ds1-9~3) unstable; urgency=low
+sysvinit (2.86.ds1-9~4) unstable; urgency=low
 
   [ Thomas Hood ]
   * initscripts: Clean up code that reads fstab
@@ -9,6 +9,9 @@
   * init: 64_init_set_PATH: Set PATH if unset on reload
     (Closes: #345370)
   * Remount ro with -f on GNU/kFreeBSD  (Closes: #344547)
+  * Redirect which program's stderr to /dev/null since the GNU version
+    prints an error message when the command is not found
+    (Closes: #345321)
 
   [ Petter Reinholdtsen ]
   * sysv-rc: Fix some typos in the startpar handling.  (Closes: #345269)

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/bootclean.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/bootclean.sh	2005-12-31 12:50:15 UTC (rev 470)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/bootclean.sh	2005-12-31 13:06:19 UTC (rev 471)
@@ -106,8 +106,8 @@
 }
 
 bootclean() {
-	which find >/dev/null || return 0
-	which xargs >/dev/null || return 0
+	which find >/dev/null 2>&1 || return 0
+	which xargs >/dev/null 2>&1 || return 0
 
 	# If there are /tmp/.clean files that have not been created by root
 	# then remove them
@@ -115,7 +115,7 @@
 	do
 		if [ -f $cleandir/.clean ]
 		then
-			which stat >/dev/null && cleanuid="$(stat -c %u $cleandir/.clean)"
+			which stat >/dev/null 2>&1 && cleanuid="$(stat -c %u $cleandir/.clean)"
 			# Poor's man stat %u, since stat (and /usr) might not be
 			# available in some bootup stages
 			[ -z "$cleanuid" ] && cleanuid="$(find $cleandir/.clean -printf %U)"

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh	2005-12-31 12:50:15 UTC (rev 470)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/bootmisc.sh	2005-12-31 13:06:19 UTC (rev 471)
@@ -43,7 +43,7 @@
 	[ -f /etc/motd.tail ] && cat /etc/motd.tail >> /var/run/motd
 
 	# Save kernel messages in /var/log/dmesg
-	if which dmesg >/dev/null
+	if which dmesg >/dev/null 2>&1
 	then
 		savelog -q -p -c 5 /var/log/dmesg
 		dmesg -s 524288 > /var/log/dmesg

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh	2005-12-31 12:50:15 UTC (rev 470)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh	2005-12-31 13:06:19 UTC (rev 471)
@@ -20,7 +20,7 @@
 do_start () {
 	# See if we're on AC Power
 	# If not, we're not gonna run our check
-	if which on_ac_power >/dev/null
+	if which on_ac_power >/dev/null 2>&1
 	then
 		on_ac_power >/dev/null 2>&1
 		if [ $? -eq 1 ]

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh	2005-12-31 12:50:15 UTC (rev 470)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh	2005-12-31 13:06:19 UTC (rev 471)
@@ -77,7 +77,7 @@
 		  /dev/*)
 			;;
 		  LABEL=*|UUID=*)
-			if [ "$MTPT" = "/" ] && which findfs >/dev/null
+			if [ "$MTPT" = "/" ] && which findfs >/dev/null 2>&1
 			then
 				DEV="$(findfs "$DEV")"
 			fi
@@ -193,7 +193,7 @@
 
 	# See if we're on AC Power
 	# If not, we're not gonna run our check
-	if which on_ac_power >/dev/null && [ "$rootcheck" = yes ]
+	if which on_ac_power >/dev/null 2>&1 && [ "$rootcheck" = yes ]
 	then
 		on_ac_power >/dev/null 2>&1
 		if [ "$?" -eq 1 ]

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs	2005-12-31 12:50:15 UTC (rev 470)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs	2005-12-31 13:06:19 UTC (rev 471)
@@ -155,7 +155,7 @@
 	then
 		:> /etc/mtab
 	fi
-	if selinux_enabled && which restorecon >/dev/null && [ -r /etc/mtab ]
+	if selinux_enabled && which restorecon >/dev/null 2>&1 && [ -r /etc/mtab ]
 	then
 		restorecon /etc/mtab
 	fi

Modified: sysvinit/trunk/debian/initscripts/lib/init/functions.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/lib/init/functions.sh	2005-12-31 12:50:15 UTC (rev 470)
+++ sysvinit/trunk/debian/initscripts/lib/init/functions.sh	2005-12-31 13:06:19 UTC (rev 471)
@@ -16,5 +16,5 @@
 }
 
 selinux_enabled () {
-	which selinuxenabled >/dev/null && selinuxenabled
+	which selinuxenabled >/dev/null 2>&1 && selinuxenabled
 }




More information about the Pkg-sysvinit-commits mailing list