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

Thomas Hood jdthood-guest at costa.debian.org
Sun Dec 11 15:31:25 UTC 2005


Author: jdthood-guest
Date: 2005-12-11 15:31:23 +0000 (Sun, 11 Dec 2005)
New Revision: 361

Modified:
   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/mountnfs.sh
   sysvinit/trunk/debian/initscripts/etc/init.d/umountroot
Log:
Report fsck failure codes; fix exit status handling

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh	2005-12-10 21:40:35 UTC (rev 360)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh	2005-12-11 15:31:23 UTC (rev 361)
@@ -87,7 +87,7 @@
 			FSCKCODE=$?
 			if [ "$FSCKCODE" -gt 1 ]
 			then
-				log_action_end_msg 1
+				log_action_end_msg 1 "code $FSCKCODE"
 				handle_failed_fsck
 			else
 				log_action_end_msg 0

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh	2005-12-10 21:40:35 UTC (rev 360)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh	2005-12-11 15:31:23 UTC (rev 361)
@@ -278,7 +278,7 @@
 			log_action_begin_msg "Checking root file system"
 			logsave -s $FSCK_LOGFILE fsck $spinner $force $fix -t $roottype $rootdev
 			FSCKCODE=$?
-			log_action_end_msg $FSCKCODE
+			log_action_end_msg $FSCKCODE "code $FSCKCODE"
 		fi
 	fi
 

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/mountnfs.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/mountnfs.sh	2005-12-10 21:40:35 UTC (rev 360)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/mountnfs.sh	2005-12-11 15:31:23 UTC (rev 361)
@@ -82,8 +82,9 @@
 				else
 					log_action_begin_msg "Starting portmap"
 					start-stop-daemon --start --quiet --exec /sbin/portmap
+					ES=$?
 					sleep 2  # FIXME: Actually synchronize with the process?
-					log_action_end_msg $?
+					log_action_end_msg $ES
 				fi
 			fi
 		fi
@@ -115,7 +116,7 @@
 				then
 					log_action_end_msg 0
 				else
-					log_action_end_msg 1
+					log_action_end_msg 1 "code $ES"
 				fi
 			fi
 		fi

Modified: sysvinit/trunk/debian/initscripts/etc/init.d/umountroot
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/umountroot	2005-12-10 21:40:35 UTC (rev 360)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/umountroot	2005-12-11 15:31:23 UTC (rev 361)
@@ -19,7 +19,8 @@
 	#     mount -n -o remount,ro /
 	# will act on a bind mount of / if there is one.  See #339023.
 	mount -n -o remount,ro -t dummy dummy /
-	[ "$VERBOSE" != no ] && log_action_end_msg $?
+	ES=$?
+	[ "$VERBOSE" != no ] && log_action_end_msg $ES
 }
 
 case "$1" in




More information about the Pkg-sysvinit-commits mailing list