diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index bf64c7fce..156409d90 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -46,6 +46,11 @@
+July 3rd, 2002 [timothy]: Chapter 06 - Sysvinit: Simplified
+the sed command and updated the installation description because init now
+prints "Sending processes" instead of "Sending all processes". Internal
+change: added <screen> tags to chrootcmd.xml.
+
July 2nd, 2002 [markh]: Internal change - Made all
patches use a &package-patch-version; entity and removed all
hardcoding of patch versions.
diff --git a/chapter06/chroot.xml b/chapter06/chroot.xml
index b9f20b3f8..af525df62 100644
--- a/chapter06/chroot.xml
+++ b/chapter06/chroot.xml
@@ -13,7 +13,7 @@ this point on there's no need to use the $LFS variable anymore, because
everything a user does will be restricted to the LFS partition (since / is
actually /mnt/lfs, but the shell doesn't know that).
-&c6-chrootcmd;
+&c6-chrootcmd;
The -i option will clear all environment variables for as long as you
are in the chroot'ed environment and only the HOME, TERM, PS1 and PATH
diff --git a/chapter06/chrootcmd.xml b/chapter06/chrootcmd.xml
index eefa87e5b..7e26287f8 100644
--- a/chapter06/chrootcmd.xml
+++ b/chapter06/chrootcmd.xml
@@ -1,4 +1,4 @@
-chroot $LFS /static/bin/env -i HOME=/root TERM=$TERM \
+chroot $LFS /static/bin/env -i HOME=/root TERM=$TERM \
PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/static/bin \
- /static/bin/bash --login
+ /static/bin/bash --login
diff --git a/chapter06/sysvinit-inst.xml b/chapter06/sysvinit-inst.xml
index c2f274a0f..65d15bd35 100644
--- a/chapter06/sysvinit-inst.xml
+++ b/chapter06/sysvinit-inst.xml
@@ -1,18 +1,17 @@
Installation of Sysvinit
-When run levels are changed (for example when going to shutdown
-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 seems to imply that init sends this signal to all the
-currently running processes, but this isn't the case. To avoid this
-confusion, you can change the init.c file so that the sentence reads
-"sending all processes started by init the TERM signal" by running the
-following commands. If you don't want to change it, skip it.
+When run levels are changed (for example, when halting the system)
+init sends the TERM and KILL signals to the processes which it started.
+init prints "Sending processes the TERM signal" to the screen. This seems
+to imply that init is sending these signals to all the currently running
+processes. To avoid this confusion, the init.c file can be modified, so
+that the sentence reads "Sending processes started by init the TERM signal",
+by running the following commands. If you don't want to change it,
+skip it.
cp src/init.c src/init.c.backup &&
-sed 's/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \
+sed 's/Sending processes/Sending processes started by init/g' \
src/init.c.backup > src/init.c
Install Sysvinit by running the following commands:
diff --git a/index.xml b/index.xml
index 42e60c96d..57cd99951 100644
--- a/index.xml
+++ b/index.xml
@@ -4,8 +4,8 @@
-
-
+
+