diff options
Diffstat (limited to 'chapter07/rcS.xml')
-rw-r--r-- | chapter07/rcS.xml | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/chapter07/rcS.xml b/chapter07/rcS.xml deleted file mode 100644 index 7b98bac87..000000000 --- a/chapter07/rcS.xml +++ /dev/null @@ -1,69 +0,0 @@ -<sect1 id="ch07-rcS"> -<title>Creating the rcS script</title> -<?dbhtml filename="rcs.html" dir="chapter07"?> - -<para>The second main boot script is the <filename>rcS</filename> script. -Create the <filename>/etc/init.d/rcS</filename> script by running the following -command:</para> - -<para><screen><userinput>cat > /etc/init.d/rcS << "EOF"</userinput> -#!/bin/sh -# Begin /etc/init.d/rcS - -# -# See the rc script for the extensive comments on the constructions -# 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-dev@linuxfromscratch.org" - $NORMAL - echo - echo - echo "Press a key to continue..." - read - -} - -runlevel=S -prevlevel=N -umask 022 -export runlevel prevlevel - -trap ":" INT QUIT TSTP - -# -# Collect all the S scripts in /etc/rcS.d and execute them -# - -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 -<userinput>EOF</userinput></screen></para> - -</sect1> - |