mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-19 03:39:20 +01:00
seperated init.c's modification commands
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1208 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
e6313784d6
commit
897a8391c2
@ -15,6 +15,10 @@
|
||||
|
||||
</para></listitem>
|
||||
|
||||
<listitem><para>September 7th, 2001 [gerard]: Chapter 6 - Sysvinit:
|
||||
Seperated the commands to change the status msg in init.c from the main
|
||||
commands.</para></listitem>
|
||||
|
||||
<listitem><para>September 7th, 2001 [gerard]: Chapter 6 - Bash: Added
|
||||
--login to the exec /bin/bash command.</para></listitem>
|
||||
|
||||
|
@ -6,17 +6,19 @@ the system) the init program is going to send the TERM and KILL signals
|
||||
to all the processes that init started. But init prints a message to the
|
||||
screen saying "sending all processes the TERM signal" and the same for the
|
||||
KILL signal. This implies that init sends this signal to all the currently
|
||||
running processes, which isn't the case. To avoid this confusion, we
|
||||
running processes, which isn't the case. To avoid this confusion, you
|
||||
change the init.c file so that the sentence reads "sending all
|
||||
processes started by init the TERM signal".</para>
|
||||
|
||||
<para>Install Sysvinit by running the following commands:</para>
|
||||
processes started by init the TERM signal" by running the following
|
||||
commands. If you don't want to change it, skip it.</para>
|
||||
|
||||
<para><screen><userinput>cp src/init.c src/init.c.backup &&</userinput>
|
||||
<userinput>sed 's/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \</userinput>
|
||||
<userinput> src/init.c > tmp~ &&</userinput>
|
||||
<userinput>mv tmp~ src/init.c &&</userinput>
|
||||
<userinput>make -C src &&</userinput>
|
||||
<userinput>mv tmp~ src/init.c</userinput></screen></para>
|
||||
|
||||
<para>Install Sysvinit by running the following commands:</para>
|
||||
|
||||
<para><screen><userinput>make -C src &&</userinput>
|
||||
<userinput>make -C src install</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
Loading…
Reference in New Issue
Block a user