Ignore:
Timestamp:
07/03/2002 06:32:30 PM (22 years ago)
Author:
Timothy Bauscher <timothy@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
4ad61b4
Parents:
64d74d8
Message:

Sysvinit: Simplified the sed command, updated installation description. Added screen tags to chrootcmd.xml.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2026 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/sysvinit-inst.xml

    r64d74d8 rb8aa29f  
    22<title>Installation of Sysvinit</title>
    33
    4 <para>When run levels are changed (for example when going to shutdown
    5 the system) the init program is going to send the TERM and KILL signals
    6 to all the processes that init started. But init prints a message to the
    7 screen saying "sending all processes the TERM signal" and the same for the
    8 KILL signal. This seems to imply that init sends this signal to all the
    9 currently running processes, but this isn't the case. To avoid this
    10 confusion, you can change the init.c file so that the sentence reads
    11 "sending all processes started by init the TERM signal" by running the
    12 following commands. If you don't want to change it, skip it.</para>
     4<para>When run levels are changed (for example, when halting the system)
     5init sends the TERM and KILL signals to the processes which it started.
     6init prints "Sending processes the TERM signal" to the screen. This seems
     7to imply that init is sending these signals to all the currently running
     8processes. To avoid this confusion, the init.c file can be modified, so
     9that the sentence reads "Sending processes started by init the TERM signal",
     10by running the following commands. If you don't want to change it,
     11skip it.</para>
    1312
    1413<para><screen><userinput>cp src/init.c src/init.c.backup &amp;&amp;
    15 sed 's/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \
     14sed 's/Sending processes/Sending processes started by init/g' \
    1615&nbsp;&nbsp;&nbsp;&nbsp;src/init.c.backup &gt; src/init.c</userinput></screen></para>
    1716
Note: See TracChangeset for help on using the changeset viewer.