1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <sect1 id="ch07-rcS">
- <title>Creating the rcS script</title>
- <para>
- The second main boot script is the <filename>rcS</filename> script. Create a
- new file <filename>/etc/init.d/rcS</filename> containing the following:
- </para>
- <literallayout>
- <userinput>cat > rcS << "EOF"</userinput>
- #!/bin/sh
- # Begin /etc/init.d/rcS
- #
- # See the rc script for the extensive comments on the constructions
- # used here
- #
- 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
- done
- # End /etc/init.d/rcS
- <userinput>EOF</userinput>
- </literallayout>
- </sect1>
|