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 092be0c96..bf93ed35e 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;
@@ -53,9 +55,9 @@
--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..e5ae875f3 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
@@ -221,7 +222,7 @@
groff
- A front-end to the groff document formatting system; normally, it
+ A front end to the groff document formatting system; normally, it
runs the troff program and a post-processor
appropriate for the selected device
diff --git a/chapter08/grub.xml b/chapter08/grub.xml
index 3cba0dc9c..4979f21e1 100644
--- a/chapter08/grub.xml
+++ b/chapter08/grub.xml
@@ -52,12 +52,12 @@
content of this page and try to figure out how to boot your system.
- If your system firmware supports UEFI and you want a fully
- functional GRUB, you can skip the content of this page,
- and install GRUB with UEFI support (and its dependencies) following
+ 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) by following
+ the instructions on
the BLFS page
- (with --target=x86_64 removed) at the end of
- this chapter.
+ (with --target=x86_64 removed).
@@ -67,9 +67,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:
@@ -86,7 +86,7 @@
--disable-werror
This allows the build to complete with warnings introduced
- by more recent Flex versions.
+ by more recent versions of Flex.
@@ -94,7 +94,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.
@@ -113,7 +113,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
.
@@ -149,7 +149,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
@@ -159,7 +159,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
@@ -169,7 +169,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
@@ -179,7 +179,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
@@ -189,7 +189,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
@@ -199,7 +199,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
@@ -209,7 +209,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
@@ -220,7 +220,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+ file systems (bless
+ is peculiar to Apple machines; it makes a device bootable)
grub-macbless
@@ -241,7 +242,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
@@ -251,7 +252,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
@@ -302,7 +303,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
@@ -322,7 +324,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
@@ -332,7 +334,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
@@ -352,7 +354,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
@@ -362,7 +364,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
@@ -392,7 +394,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/iproute2.xml b/chapter08/iproute2.xml
index 25e7e81be..878ae22ed 100644
--- a/chapter08/iproute2.xml
+++ b/chapter08/iproute2.xml
@@ -42,12 +42,12 @@
Installation of IPRoute2
The arpd program included in this package will not
- be built since it is dependent on Berkeley DB, which is not installed in
- LFS. However, a directory for arpd and a man page will still
- be installed. Prevent this by running the commands below.
- If the arpd binary is needed,
- instructions for compiling Berkeley DB can be found in the BLFS Book at
- .
+ be built since it depends on Berkeley DB, which is not installed in
+ LFS. However, a directory and a man page for arpd will still
+ be installed. Prevent this by running the commands shown below.
+ (If the arpd program is needed,
+ instructions for compiling Berkeley DB can be found in the BLFS book at
+ .)
sed -i /ARPD/d Makefile
@@ -93,8 +93,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;Installed directories
- bridge, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat,
- nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
+ bridge, ctstat (link to lnstat), genl, ifstat, ip, lnstat,
+ nstat, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
and tc
/etc/iproute2, /usr/lib/tc, and /usr/share/doc/iproute2-&iproute2-version;
@@ -129,31 +129,18 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;
genl
- Generic netlink utility frontend
+ Generic netlink utility front end
genl
-
- ifcfg
-
- A shell script wrapper for the ip command
- [Note that it requires the arping and
- rdisk programs from the
- iputils package found at .]
-
- ifcfg
-
-
-
-
ifstat
- Shows the interface statistics, including the amount of
- transmitted and received packets by interface
+ Shows interface statistics, including the number of
+ packets transmitted and received, by interface
ifstat
@@ -163,7 +150,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;
ip
- The main executable. It has several different functions:
+ The main executable. It has several different functions, including these:
ip link <device>
allows users to look at the state of devices and to make changes
@@ -213,28 +200,17 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;
nstat
- Shows network statistics
+ Displays network statistics
nstat
-
- routef
-
- A component of ip route. This is for flushing
- the routing tables
-
- routef
-
-
-
-
routel
- A component of ip route. This is for listing
+ A component of ip route, for listing
the routing tables
routel
@@ -266,7 +242,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;
rtpr
- Converts the output of ip -o back into a
+ Converts the output of ip -o into a
readable form
rtpr
@@ -295,25 +271,26 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;
+
tc
- Traffic Controlling Executable; this is for Quality Of Service
- (QOS) and Class Of Service (COS) implementations
+ Traffic control for Quality of Service
+ (QoS) and Class of Service (CoS) implementations
- tc qdisc allows users to setup the queueing
+ tc qdisc allows users to set up the queueing
discipline
- tc class allows users to setup classes based
+ tc class allows users to set up classes based
on the queuing discipline scheduling
tc estimator allows users to estimate the
- network flow into a network
+ data flow through a network
- tc filter allows users to setup the QOS/COS
+ tc filter allows users to set up the QoS/CoS
packet filtering
- tc policy allows users to setup the QOS/COS
+ tc policy allows users to set up the QoS/CoS
policies
tc
diff --git a/chapter08/m4.xml b/chapter08/m4.xml
index 13b032a25..14ce93291 100644
--- a/chapter08/m4.xml
+++ b/chapter08/m4.xml
@@ -89,7 +89,7 @@ echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h
m4 has built-in functions for including named
files, running Unix commands, performing integer arithmetic,
manipulating text, recursion, etc. The m4 program
- can be used either as a front-end to a compiler or as a macro processor
+ can be used either as a front end to a compiler or as a macro processor
in its own right
m4