From 2a97a7cadf6b56e09f20a69907cddd9145dcccf6 Mon Sep 17 00:00:00 2001 From: Gerard Beekmans Date: Wed, 1 Aug 2001 00:02:28 +0000 Subject: added print_error_msg to rcS script git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@878 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter07/rcS.xml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'chapter07/rcS.xml') diff --git a/chapter07/rcS.xml b/chapter07/rcS.xml index 0014d77b3..fde87d99c 100644 --- a/chapter07/rcS.xml +++ b/chapter07/rcS.xml @@ -14,6 +14,30 @@ command: # used here # +source /etc/init.d/functions + +print_error_msg() +{ + + echo + $FAILURE + echo -n "You should not read this error message. It means " + echo "that an unforeseen error " + echo -n "took place and subscript $i exited with " + echo "a return value " + echo -n "of $error_value for an unknown reason. If you're able " + echo "to trace this error down " + echo -n "to a bug in one of the files provided by this book, " + echo "please be so kind to " + echo -n "inform us at lfs-discuss@linuxfromscratch.org" + $NORMAL + echo + echo + echo "Press a key to continue..." + read + +} + runlevel=S prevlevel=N umask 022 @@ -29,6 +53,12 @@ for i in /etc/rcS.d/S* do [ ! -f "$i" ] && continue; $i start + error_value=$? + + if [ $error_value != 0 ] + then + print_error_msg + fi done # End /etc/init.d/rcS -- cgit v1.2.3-54-g00ecf