diff --git a/appendixa/bison-shortdesc.xml b/appendixa/bison-shortdesc.xml
index 7d3728b5d..8ccf65c00 100644
--- a/appendixa/bison-shortdesc.xml
+++ b/appendixa/bison-shortdesc.xml
@@ -7,7 +7,7 @@ generates a program that analyzes the structure of a text file.
Installed programs: bison and yacc
-Installed libraries: liby.a
+Installed library: liby.a
diff --git a/appendixb/appendixb.xml b/appendixb/appendixb.xml
index 242ab795a..6a92b44f8 100644
--- a/appendixb/appendixb.xml
+++ b/appendixb/appendixb.xml
@@ -60,7 +60,6 @@ to which it belongs.
cc :
cc1 :
cc1plus :
-cc1plus :
cfdisk :
chage :
chattr :
@@ -322,7 +321,6 @@ to which it belongs.
libz :
line :
link :
-linux :
lkbib :
ln :
loadkeys :
@@ -352,7 +350,6 @@ to which it belongs.
man :
man2dvi :
man2html :
-manual pages :
mapscrn :
mcookie :
md5sum :
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index d2be5b952..c29f9ed7d 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -99,6 +99,12 @@
October 13th, 2003 [greg]: Chapter 8 - Making the LFS system
bootable: Expand Grub details and add a warning.
+October 14th, 2003 [alex]: Appendix A - Updating the contents
+of Perl and Procps.
+
+October 14th, 2003 [alex]: Chapter 4 and 5 - Added suggestion
+to use $LFS/sources as the working and storage place.
+
October 13th, 2003 [greg]: Chapter 9 - Rebooting the system:
Reworked umount commands.
@@ -113,7 +119,7 @@ lfs-bootscripts-1.12.
October 9th, 2003 [greg]: Performed internal markup reworking to
fix an extraneous whitespace problem in "tidy generated" web site pages.
-Essentially replace all ocurrences of <para><screen> with
+Essentially replace all occurrences of <para><screen> with
<screen> (and the matching closing tags).
October 9th, 2003 [alex]: Chapter 6 - Basic Networking: Moved
diff --git a/chapter05/binutils-pass1-inst.xml b/chapter05/binutils-pass1-inst.xml
index 8ceb64537..15465730b 100644
--- a/chapter05/binutils-pass1-inst.xml
+++ b/chapter05/binutils-pass1-inst.xml
@@ -24,7 +24,12 @@ source directory in a dedicated build directory:
mkdir ../binutils-build
cd ../binutils-build
-Next, prepare Binutils to be compiled:
+If you want the SBU values listed in the rest of the book to be of
+any use, you will have to measure the time it takes to build this package. To
+achieve this easily, you could do something like:
+time { ./configure ... && ... && ... && make install; }.
+
+Now prepare Binutils for compilation:
../binutils-&binutils-version;/configure \
--prefix=/tools --disable-nls
diff --git a/chapter05/tcl-inst.xml b/chapter05/tcl-inst.xml
index b6deaa66f..d64f16992 100644
--- a/chapter05/tcl-inst.xml
+++ b/chapter05/tcl-inst.xml
@@ -45,6 +45,13 @@ throughout the book.
make install
+
+
+
+Do not remove the
+tcl&tcl-version; source directory yet, as the next package
+will need its internal headers.
+
Make a necessary symbolic link:
ln -s tclsh8.4 /tools/bin/tclsh
@@ -52,12 +59,5 @@ throughout the book.
-Do not remove the
-tcl&tcl-version; source directory yet, as the next package
-will need its internal headers.
-
-
-
-
diff --git a/chapter06/lfs-utils-inst.xml b/chapter06/lfs-utils-inst.xml
index 7ebc6744f..2961ec330 100644
--- a/chapter06/lfs-utils-inst.xml
+++ b/chapter06/lfs-utils-inst.xml
@@ -14,7 +14,7 @@
Now copy two supporting files included in the Lfs-Utils tarball to
their destination:
-cp -f etc/{services,protocols} /etc
+cp etc/{services,protocols} /etc
The /etc/services file is used to resolve service
numbers to human-readable names, and the /etc/protocols
diff --git a/chapter06/nettools-inst.xml b/chapter06/nettools-inst.xml
index 28b6f98b5..fee875247 100644
--- a/chapter06/nettools-inst.xml
+++ b/chapter06/nettools-inst.xml
@@ -13,12 +13,12 @@ to actually enable these protocols in the kernel -- what you do here is merely
telling the package to include support for those protocols in its programs,
but it's up to the kernel to make the protocols available.
-The following patch will fix a small syntax problem with the source
-for the mii-tool binary:
+First fix a small syntax problem in the sources of the mii-tool
+program:
patch -Np1 -i ../&net-tools-mii-patch;
-Prepare Net-tools for compilation with:
+Now prepare Net-tools for compilation with:
make config
diff --git a/chapter06/patch-inst.xml b/chapter06/patch-inst.xml
index 00eb64506..ead7ec11c 100644
--- a/chapter06/patch-inst.xml
+++ b/chapter06/patch-inst.xml
@@ -7,6 +7,9 @@
CPPFLAGS=-D_GNU_SOURCE ./configure --prefix=/usr
+Again, the preprocessor flag -D_GNU_SOURCE is only
+needed on the PowerPC platform. On other architectures you can leave it out.
+
Compile the package:
make
diff --git a/chapter06/procinfo-inst.xml b/chapter06/procinfo-inst.xml
index 35f58509f..9ed40c34d 100644
--- a/chapter06/procinfo-inst.xml
+++ b/chapter06/procinfo-inst.xml
@@ -7,9 +7,12 @@
make LDLIBS=-lncurses
-The -lncurses switch overwrites the
-default switch, -ltermcap. This is done
-because libtermcap is declared obsolete in favor of libncurses.
+The meaning of the make parameter:
+
+LDLIBS=-lncurses: This tells Procinfo
+to use the libncurses library instead of the
+long-obsolete libtermcap.
+
And install the package: