diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index b944966a5..0f258c86e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -46,6 +46,10 @@
[Chris] - Corrected the home page for Patch.
Fixes #3621.
+
+ [Chris] - Various text updates.
+ Fixes #3622.
+
diff --git a/chapter03/introduction.xml b/chapter03/introduction.xml
index 98fc93e62..cbe8a31a4 100644
--- a/chapter03/introduction.xml
+++ b/chapter03/introduction.xml
@@ -56,7 +56,7 @@
wget -i wget-list -P $LFS/sources
Additionally, starting with LFS-7.0, there is a separate file,
- md5sums, can be used to verify that all
+ md5sums, which can be used to verify that all
the correct packages are available before proceeding. Place that file in
$LFS/sources and run:
diff --git a/chapter05/perl.xml b/chapter05/perl.xml
index 401a94d07..cfe79c5ec 100644
--- a/chapter05/perl.xml
+++ b/chapter05/perl.xml
@@ -61,7 +61,7 @@
Although Perl comes with a test suite, it would be better to wait
until it is installed in the next chapter.
- Only a few of the utilities and libraries, need to be installed at this
+ Only a few of the utilities and libraries need to be installed at this
time:
cp -v perl cpan/podlators/pod2man /tools/bin
diff --git a/chapter06/automake.xml b/chapter06/automake.xml
index 117f9c48b..c58cf6184 100644
--- a/chapter06/automake.xml
+++ b/chapter06/automake.xml
@@ -52,7 +52,7 @@
There are a couple of tests that incorrectly link to the
wrong version of the flex library, so we temporarily work around
the problem. Also, using the -j4 make option speeds up the tests, even on
- systems with only one processor due to internal delays in individual
+ systems with only one processor, due to internal delays in individual
tests. To test the results, issue:
sed -i "s:./configure:LEXLIB=/usr/lib/libfl.a &:" t/lex-{clean,depend}-cxx.sh
diff --git a/chapter06/binutils.xml b/chapter06/binutils.xml
index dc3904c9e..e0aefee3f 100644
--- a/chapter06/binutils.xml
+++ b/chapter06/binutils.xml
@@ -64,8 +64,8 @@ Ask your system administrator to create more.
rm -fv etc/standards.info
sed -i.bak '/^INFO/s/standards.info //' etc/Makefile.in
- Add an upstream patch to use gcc's link time optimization (LTO)
- the default:
+ Add an upstream patch to use GCC's link time optimization (LTO)
+ by default:
patch -Np1 -i ../&binutils-lto-patch;
diff --git a/chapter06/flex.xml b/chapter06/flex.xml
index 8ad7040a9..725bc21f8 100644
--- a/chapter06/flex.xml
+++ b/chapter06/flex.xml
@@ -41,7 +41,7 @@
Installation of Flex
- First, skip running three regression tests that require bison.
+ First, skip running three regression tests that require Bison:
sed -i -e '/test-bison/d' tests/Makefile.in
diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml
index 639d04da9..7cb9b6b5b 100644
--- a/chapter06/inetutils.xml
+++ b/chapter06/inetutils.xml
@@ -41,7 +41,7 @@
Installation of Inetutils
Create a definition to allow the ifconfig program
- to build properly.
+ to build properly:
echo '#define PATH_PROCNET_DEV "/proc/net/dev"' >> ifconfig/system/linux.h
diff --git a/chapter06/kmod.xml b/chapter06/kmod.xml
index 75fa028a0..cc0549d42 100644
--- a/chapter06/kmod.xml
+++ b/chapter06/kmod.xml
@@ -78,10 +78,9 @@
make check
- Install the package, man pages, and create symlinks for
+ Install the package and man pages, and create symlinks for
compatibility with Module-Init-Tools (the package that previously handled
- Linux kernel modules). Also make sure that all libraries are in the
- correct directory:
+ Linux kernel modules):
make install
diff --git a/chapter06/man-pages.xml b/chapter06/man-pages.xml
index 11256800c..3d2c52046 100644
--- a/chapter06/man-pages.xml
+++ b/chapter06/man-pages.xml
@@ -23,7 +23,7 @@
- The Man-pages package contains over 1,900 man pages.
+ The Man-pages package contains over 2,200 man pages.
&buildtime;
diff --git a/chapter07/bootscripts.xml b/chapter07/bootscripts.xml
index 0fbb91e1d..76bde3d03 100644
--- a/chapter07/bootscripts.xml
+++ b/chapter07/bootscripts.xml
@@ -316,7 +316,7 @@
udev_retry
Retries failed udev uevents, and copies generated rules
- files from to
+ files from /run/udev to
/etc/udev/rules.d if required
udev_retry
diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml
index 59a3a6f5c..f2e6d7ebe 100644
--- a/chapter08/kernel.xml
+++ b/chapter08/kernel.xml
@@ -102,7 +102,7 @@ Device Drivers --->
This will create automated device nodes which are populated by the
kernel, even without udev running. Udev then runs on top of this,
managing permissions and adding symlinks. This configuration
- itme is required for all users of udev/eudev.
+ item is required for all users of Udev/Eudev.
@@ -151,7 +151,7 @@ Device Drivers --->
located in and in the kernel
documentation in the linux-&linux-version;/Documentation directory.
- Also, modprobe.conf(5) may be of interest.
+ Also, modprobe.d(5) may be of interest.
Install the modules, if the kernel configuration uses them: