diff --git a/chapter08/coreutils.xml b/chapter08/coreutils.xml
index 34a41163e..77c6a7a92 100644
--- a/chapter08/coreutils.xml
+++ b/chapter08/coreutils.xml
@@ -363,7 +363,7 @@ sed -i 's/"1"/"8"/' /usr/share/man/man8/chroot.8
date
- Displays the current dae and time in the given format, or sets the
+ Displays the current date and time in the given format, or sets the
system date and time
date
diff --git a/chapter08/diffutils.xml b/chapter08/diffutils.xml
index 8889077d5..2ffb9fa8c 100644
--- a/chapter08/diffutils.xml
+++ b/chapter08/diffutils.xml
@@ -79,8 +79,7 @@
cmp
- Compares two files and reports whether or in which bytes they
- differ
+ Compares two files and reports any differences byte by byte
cmp
diff --git a/chapter08/findutils.xml b/chapter08/findutils.xml
index c37f3aab0..c12452668 100644
--- a/chapter08/findutils.xml
+++ b/chapter08/findutils.xml
@@ -23,10 +23,12 @@
- The Findutils package contains programs to find files. These programs
- are provided to recursively search through a directory tree and to
+ The Findutils package contains programs to find files. Programs
+ are provided to search through all the files in a directory tree and to
create, maintain, and search a database (often faster than the recursive
- find, but is unreliable if the database has not been recently updated).
+ find, but unreliable unless the database has been updated recently).
+ Findutils also supplies the xargs program, which
+ can be used to run a specified command on each file selected by a search.
&buildtime;
@@ -63,9 +65,9 @@ esac
--localstatedir
- This option changes the location of the locate
- database to be in /var/lib/locate,
- which is FHS-compliant.
+ This option moves the locate
+ database to /var/lib/locate,
+ which is the FHS-compliant location.
diff --git a/chapter08/groff.xml b/chapter08/groff.xml
index 64739ac67..1b0870d9d 100644
--- a/chapter08/groff.xml
+++ b/chapter08/groff.xml
@@ -24,7 +24,7 @@
The Groff package contains programs for processing and formatting
- text.
+ text and images.
&buildtime;
@@ -168,7 +168,7 @@
gperl
- Preprocesor for groff, allowing addition of perl code
+ Preprocesor for groff, allowing the insertion of perl code
into groff files
gperl
@@ -179,8 +179,8 @@
gpinyin
- Preprocesor for groff, allowing addition of Chinese
- European-like language Pinyin into groff files.
+ Preprocesor for groff, allowing the insertion of Pinyin
+ (Mandarin Chinese spelled with the Roman alphabet) into groff files.
gpinyin
@@ -190,7 +190,8 @@
grap2graph
- Converts a grap diagram into a cropped bitmap image
+ Converts a grap program file into a cropped bitmap image
+ (grap is an old Unix programming language for creating diagrams)
grap2graph
@@ -211,7 +212,7 @@
grodvi
A driver for groff that produces TeX dvi
- format
+ format output files
grodvi
diff --git a/chapter08/grub.xml b/chapter08/grub.xml
index 08d2ac175..831041635 100644
--- a/chapter08/grub.xml
+++ b/chapter08/grub.xml
@@ -44,9 +44,9 @@
If your system has UEFI support and you wish to boot LFS with UEFI,
you can skip this package in LFS,
- and install GRUB with UEFI support (and its dependencies) following
- the BLFS page
- at the end of this chapter.
+ and install GRUB with UEFI support (and its dependencies) by following
+ the instructions on
+ the BLFS page.
@@ -56,9 +56,9 @@
unset {C,CPP,CXX,LD}FLAGS
Don't try tuning
this package with custom
- compilation flags: this package is a bootloader, with low-level
- operations in the source code which is likely to be broken by some
- aggressive optimizations.
+ compilation flags. This package is a bootloader. The low-level
+ operations in the source code may be broken by
+ aggressive optimization.
Prepare GRUB for compilation:
@@ -75,7 +75,7 @@
--disable-werror
This allows the build to complete with warnings introduced
- by more recent Flex versions.
+ by more recent versions of Flex.
@@ -83,7 +83,7 @@
--disable-efiemu
This option minimizes what is built by disabling a feature and
- testing programs not needed for LFS.
+ eliminating some test programs not needed for LFS.
@@ -102,7 +102,7 @@
make install
mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
- Using GRUB to make your LFS system bootable will be discussed in
+ Making your LFS system bootable with GRUB will be discussed in
.
@@ -138,7 +138,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-bios-setup
- Is a helper program for grub-install
+ Is a helper program for grub-install
grub-bios-setup
@@ -148,7 +148,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-editenv
- A tool to edit the environment block
+ Is a tool to edit the environment block
grub-editenv
@@ -158,7 +158,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-file
- Checks if FILE is of the specified type.
+ Checks to see if the given file is of the specified type
grub-file
@@ -168,7 +168,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-fstest
- Tool to debug the filesystem driver
+ Is a tool to debug the filesystem driver
grub-fstest
@@ -178,7 +178,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-glue-efi
- Glue 32-bit and 64-bit binary into Apple universal one.
+ Glues 32-bit and 64-bit binaries into a single file (for Apple machines)
grub-glue-efi
@@ -188,7 +188,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-install
- Install GRUB on your drive
+ Installs GRUB on your drive
grub-install
@@ -198,7 +198,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-kbdcomp
- Script that converts an xkb layout into one recognized by
+ Is a script that converts an xkb layout into one recognized by
GRUB
grub-kbdcomp
@@ -209,7 +209,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-macbless
- Mac-style bless on HFS or HFS+ files
+ Is the Mac-style bless for HFS or HFS+ files (bless
+ is peculiar to Apple machiines; it makes a device bootable)
grub-macbless
@@ -230,7 +231,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-mkconfig
- Generate a grub config file
+ Generates a grub.cfg file
grub-mkconfig
@@ -240,7 +241,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-mkimage
- Make a bootable image of GRUB
+ Makes a bootable image of GRUB
grub-mkimage
@@ -291,7 +292,8 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-mkrescue
- Make a bootable image of GRUB suitable for a floppy disk or CDROM/DVD
+ Makes a bootable image of GRUB suitable for a floppy disk,
+ CDROM/DVD, or a USB drive
grub-mkrescue
@@ -311,7 +313,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-ofpathname
- Is a helper program that prints the path of a GRUB device
+ Is a helper program that prints the path to a GRUB device
grub-ofpathname
@@ -321,7 +323,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-probe
- Probe device information for a given path or device
+ Probes device information for a given path or device
grub-probe
@@ -341,7 +343,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-render-label
- Render Apple .disk_label for Apple Macs
+ Renders Apple .disk_label for Apple Macs
grub-render-label
@@ -351,7 +353,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-script-check
- Checks GRUB configuration script for syntax errors
+ Checks the GRUB configuration script for syntax errors
grub-script-check
@@ -381,7 +383,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-syslinux2cfg
- Transform a syslinux config file into grub.cfg format
+ Transforms a syslinux config file into grub.cfg format
grub-syslinux2cfg
diff --git a/chapter08/libffi.xml b/chapter08/libffi.xml
index b5630a4dc..1877de101 100644
--- a/chapter08/libffi.xml
+++ b/chapter08/libffi.xml
@@ -53,7 +53,8 @@
value of the --with-gcc-arch= parameter in the
following command to an architecture name fully implemented by the
CPU on that system.
- If this is not done, all applications that link to libffi will trigger
+ If this is not done, all applications that link to
+ libffi will trigger
Illegal Operation Errors.