Index: chapter08/attr.xml
===================================================================
--- chapter08/attr.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/attr.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -54,5 +54,5 @@
 
     <para>The tests need to be run on a filesystem that supports extended
-    attributes such as the ext2, ext3, or ext4 filesystems. 
+    attributes such as the ext2, ext3, or ext4 filesystems.
     To test the results, issue:</para>
 
Index: chapter08/automake.xml
===================================================================
--- chapter08/automake.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/automake.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -60,5 +60,5 @@
 <screen><userinput remap="test">make -j4 check</userinput></screen>
 <!--
-    <para>The tests t/subobj.sh, t/deprecated-acinit.sh, and t/init.sh are known to 
+    <para>The tests t/subobj.sh, t/deprecated-acinit.sh, and t/init.sh are known to
     fail in the LFS environment.</para>
 -->
Index: chapter08/bc.xml
===================================================================
--- chapter08/bc.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/bc.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -24,5 +24,5 @@
     <title/>
 
-    <para>The Bc package contains an arbitrary precision numeric processing 
+    <para>The Bc package contains an arbitrary precision numeric processing
     language.</para>
 
Index: chapter08/binutils.xml
===================================================================
--- chapter08/binutils.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/binutils.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -75,5 +75,5 @@
 <screen><userinput remap="pre">sed -i '/@\tincremental_copy/d' gold/testsuite/Makefile.in</userinput></screen>
 -->
-    <para>The Binutils documentation recommends building Binutils 
+    <para>The Binutils documentation recommends building Binutils
     in a dedicated build directory:</para>
 
@@ -298,5 +298,5 @@
         <term><command>ld.gold</command></term>
         <listitem>
-          <para>A cut down version of ld that only supports the 
+          <para>A cut down version of ld that only supports the
           elf object file format</para>
           <indexterm zone="ch-system-binutils ld.gold">
Index: chapter08/chapter08.xml
===================================================================
--- chapter08/chapter08.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/chapter08.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -67,5 +67,5 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="check.xml"/> 
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="check.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gawk.xml"/>
Index: chapter08/coreutils.xml
===================================================================
--- chapter08/coreutils.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/coreutils.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -89,5 +89,5 @@
         <term><envar>FORCE_UNSAFE_CONFIGURE=1</envar></term>
         <listitem>
-          <para>This environment variable allows the package to be 
+          <para>This environment variable allows the package to be
           built as the <systemitem class="username">root</systemitem> user.
           </para>
Index: chapter08/dbus.xml
===================================================================
--- chapter08/dbus.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/dbus.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -115,5 +115,5 @@
       <seglistitem>
         <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor,
-        dbus-run-session, dbus-send, dbus-test-tool, 
+        dbus-run-session, dbus-send, dbus-test-tool,
         dbus-update-activation-environment, and dbus-uuidgen</seg>
         <seg>libdbus-1.{a,so}</seg>
Index: chapter08/eudev.xml
===================================================================
--- chapter08/eudev.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/eudev.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -25,5 +25,5 @@
 
     <para>The Eudev package contains programs for dynamic creation of device
-    nodes.</para> 
+    nodes.</para>
 
     <segmentedlist>
@@ -77,5 +77,5 @@
 <screen><userinput remap="install">make install</userinput></screen>
 
-    <para>Install some custom rules and support files useful in an LFS 
+    <para>Install some custom rules and support files useful in an LFS
     environment:</para>
 
Index: chapter08/expect.xml
===================================================================
--- chapter08/expect.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/expect.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -63,5 +63,5 @@
         <term><parameter>--with-tcl=/usr/lib</parameter></term>
         <listitem>
-          <para>This parameter is needed to tell 
+          <para>This parameter is needed to tell
           <command>configure</command> where the
           <command>tclConfig.sh</command> script is located.</para>
Index: chapter08/gcc.xml
===================================================================
--- chapter08/gcc.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/gcc.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -116,5 +116,5 @@
     <para>Test the results as a non-privileged user, but do not stop at errors:</para>
 
-<screen><userinput remap="test">chown -Rv tester . 
+<screen><userinput remap="test">chown -Rv tester .
 su tester -c "PATH=$PATH make -k check"</userinput></screen>
 
@@ -186,5 +186,5 @@
   -->
     <para>Add a compatibility symlink to enable building programs with
-    Link Time Optimization (LTO):</para> 
+    Link Time Optimization (LTO):</para>
 
 <screen><userinput remap="install">ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \
@@ -352,5 +352,5 @@
         and libubsan.{a,so}</seg>
 
-        <seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, and 
+        <seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, and
         /usr/share/gcc-&gcc-version;</seg>
       </seglistitem>
Index: chapter08/glibc.xml
===================================================================
--- chapter08/glibc.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/glibc.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -47,5 +47,5 @@
 
     <screen><userinput remap="pre">sed -e '/NOTIFY_REMOVED)/s/)/ \&amp;\&amp; data.attr != NULL)/' \
-    -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen> 
+    -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen>
 
     <para>Some of the Glibc programs use the non-FHS compliant
@@ -56,5 +56,5 @@
 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
 
-    <para>The Glibc documentation recommends building Glibc 
+    <para>The Glibc documentation recommends building Glibc
     in a dedicated build directory:</para>
 
@@ -83,5 +83,5 @@
         <term><parameter>--disable-werror</parameter></term>
         <listitem>
-          <para>This option disables the -Werror option passed to 
+          <para>This option disables the -Werror option passed to
           GCC.  This is necessary for running the test suite.</para>
         </listitem>
@@ -101,5 +101,5 @@
         <term><parameter>--enable-stack-protector=strong</parameter></term>
         <listitem>
-          <para>This option increases system security by adding 
+          <para>This option increases system security by adding
           extra code to check for buffer overflows, such as stack
           smashing attacks.</para>
@@ -151,5 +151,5 @@
     <para>You may see some test failures. The Glibc test suite is
     somewhat dependent on the host system. A few failures out of
-    over 4200 tests can generally be ignored. This is a list of the 
+    over 4200 tests can generally be ignored. This is a list of the
     most common issues seen for recent versions of LFS:</para>
 
@@ -157,10 +157,10 @@
 
       <listitem>
-        <para><emphasis>io/tst-lchmod</emphasis> 
+        <para><emphasis>io/tst-lchmod</emphasis>
         is known to fail in the LFS chroot environment.</para>
       </listitem>
 
       <listitem>
-        <para><emphasis>misc/tst-ttyname</emphasis> 
+        <para><emphasis>misc/tst-ttyname</emphasis>
         is known to fail in the LFS chroot environment.</para>
       </listitem>
@@ -174,5 +174,5 @@
         <para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis> tests depend on
         the host system kernel. Kernels 4.14.91&ndash;4.14.96,
-        4.19.13&ndash;4.19.18, and 4.20.0&ndash;4.20.5 are known to 
+        4.19.13&ndash;4.19.18, and 4.20.0&ndash;4.20.5 are known to
         cause these tests to fail.
         </para>
@@ -214,5 +214,5 @@
 mkdir -pv /var/cache/nscd</userinput></screen>
 
-    <para revision="systemd">Install the systemd support files for 
+    <para revision="systemd">Install the systemd support files for
     <command>nscd</command>:</para>
 
@@ -288,11 +288,11 @@
     when you need them. For instance, the following two locales are
     needed for some tests later in this chapter:</para>
- 
+
 <screen role="nodump"><userinput remap="locale-full">localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true
 localedef -i ja_JP -f SHIFT_JIS ja_JP.SIJS 2> /dev/null || true</userinput></screen>
 
-    <note><para>Glibc now uses libidn2 when resolving internationalized 
+    <note><para>Glibc now uses libidn2 when resolving internationalized
     domain names.  This is a run time dependency.  If this capability
-    is needed, the instructions for installing libidn2 are in the 
+    is needed, the instructions for installing libidn2 are in the
     <ulink url="&blfs-book;general/libidn2.html">BLFS libidn2 page</ulink>.
     </para></note>
@@ -480,5 +480,5 @@
       <seglistitem>
         <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
-        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 
+        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd,
         pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace,
         zdump, and zic</seg>
@@ -950,5 +950,4 @@
           many different Unix utilities. These functions are now in
           <filename class="libraryfile">libc</filename></para>
-          
           <indexterm zone="ch-system-glibc libutil">
             <primary sortas="c-libutil">libutil</primary>
Index: chapter08/gmp.xml
===================================================================
--- chapter08/gmp.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/gmp.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -54,5 +54,5 @@
       <para>The default settings of GMP produce libraries optimized for
       the host processor.  If libraries suitable for processors less
-      capable than the host's CPU are desired, generic libraries can be 
+      capable than the host's CPU are desired, generic libraries can be
       created by running the following:
 
@@ -101,5 +101,5 @@
 
 <screen><userinput remap="test">make check 2>&amp;1 | tee gmp-check-log</userinput></screen>
- 
+
     <caution><para>The code in gmp is highly optimized for the processor where
     it is built. Occasionally, the code that detects the processor misidentifies
Index: chapter08/grub.xml
===================================================================
--- chapter08/grub.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/grub.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -108,9 +108,9 @@
 
        <seg>grub-bios-setup,      grub-editenv,    grub-file,        grub-fstest,
-            grub-glue-efi,        grub-install,    grub-kbdcomp,     grub-macbless,   
+            grub-glue-efi,        grub-install,    grub-kbdcomp,     grub-macbless,
             grub-menulst2cfg,     grub-mkconfig,
                                   grub-mkimage,    grub-mklayout,    grub-mknetdir,
             grub-mkpasswd-pbkdf2, grub-mkrelpath,  grub-mkrescue,    grub-mkstandalone,
-            grub-ofpathname,      grub-probe,      grub-reboot,      grub-render-label, 
+            grub-ofpathname,      grub-probe,      grub-reboot,      grub-render-label,
             grub-script-check,
             grub-set-default,     grub-sparc64-setup, and grub-syslinux2cfg</seg>
Index: chapter08/gzip.xml
===================================================================
--- chapter08/gzip.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/gzip.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -67,5 +67,5 @@
 
       <seglistitem>
-        <seg>gunzip, gzexe, gzip, uncompress (hard link with gunzip), zcat, zcmp, 
+        <seg>gunzip, gzexe, gzip, uncompress (hard link with gunzip), zcat, zcmp,
         zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore, and znew</seg>
       </seglistitem>
Index: chapter08/inetutils.xml
===================================================================
--- chapter08/inetutils.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/inetutils.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -129,5 +129,5 @@
 
       <seglistitem>
-        <seg>dnsdomainname, ftp, ifconfig, hostname, ping, ping6, 
+        <seg>dnsdomainname, ftp, ifconfig, hostname, ping, ping6,
         talk, telnet, tftp, and traceroute</seg>
       </seglistitem>
Index: chapter08/iproute2.xml
===================================================================
--- chapter08/iproute2.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/iproute2.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -44,6 +44,6 @@
     <para>The <command>arpd</command> 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 <command>arpd</command> and a man page will still 
-    be installed. Prevent this by running the commands below. 
+    LFS. However, a directory for <command>arpd</command> and a man page will still
+    be installed. Prevent this by running the commands below.
     If the <command>arpd</command> binary is needed,
     instructions for compiling Berkeley DB can be found in the BLFS Book at
@@ -54,5 +54,5 @@
 rm -fv man/man8/arpd.8</userinput></screen>
 
-    <para>It is also necessary to disable building two modules that 
+    <para>It is also necessary to disable building two modules that
     require <ulink url="&blfs-book;postlfs/iptables.html"/>.</para>
 
Index: chapter08/kbd.xml
===================================================================
--- chapter08/kbd.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/kbd.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -117,5 +117,5 @@
         setfont, setkeycodes, setleds, setmetamode, setvtrgb,
         showconsolefont, showkey, unicode_start, and unicode_stop</seg>
-        <seg>/usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, 
+        <seg>/usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps,
         /usr/share/doc/kbd-&kbd-version;,  and /usr/share/unimaps</seg>
       </seglistitem>
Index: chapter08/kmod.xml
===================================================================
--- chapter08/kmod.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/kmod.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -92,5 +92,5 @@
 
       <seglistitem>
-        <seg>depmod (link to kmod), insmod (link to kmod), kmod, 
+        <seg>depmod (link to kmod), insmod (link to kmod), kmod,
         lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod),
         and rmmod (link to kmod)</seg>
Index: chapter08/libelf.xml
===================================================================
--- chapter08/libelf.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/libelf.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -56,5 +56,5 @@
 
     <para>To test the results, issue:</para>
-    
+
 <screen><userinput remap="test">make check</userinput></screen>
 
Index: chapter08/libffi.xml
===================================================================
--- chapter08/libffi.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/libffi.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -67,7 +67,7 @@
           is not specified, the system is guessed and the code generated
           may not be correct for some systems.  If the generated code
-          will be copied from the native system to a less capable 
-          system, use the less capable system as a parameter. For details 
-          about alternative system types, see <ulink 
+          will be copied from the native system to a less capable
+          system, use the less capable system as a parameter. For details
+          about alternative system types, see <ulink
           url='https://gcc.gnu.org/onlinedocs/gcc-&gcc-version;/gcc/x86-Options.html'>
           the x86 options in the GCC manual</ulink>.</para>
Index: chapter08/libtool.xml
===================================================================
--- chapter08/libtool.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/libtool.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -62,5 +62,5 @@
 
     <para>Five tests are known to fail in the LFS build environment due
-    to a circular dependency, but all tests pass if rechecked after 
+    to a circular dependency, but all tests pass if rechecked after
     automake is installed.</para>
 
Index: chapter08/man-db.xml
===================================================================
--- chapter08/man-db.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/man-db.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -101,5 +101,5 @@
         <term><parameter>--with-systemd...</parameter></term>
         <listitem>
-          <para>These parameters prevent installing unneeded systemd 
+          <para>These parameters prevent installing unneeded systemd
           directories and files.</para>
         </listitem>
Index: chapter08/meson.xml
===================================================================
--- chapter08/meson.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/meson.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -70,5 +70,5 @@
     <variablelist>
       <title>The meaning of the install parameters:</title>
-      
+
       <varlistentry>
         <term><parameter>--root=dest</parameter></term>
Index: chapter08/ncurses.xml
===================================================================
--- chapter08/ncurses.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/ncurses.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -133,5 +133,5 @@
       libraries since no package installed by compiling from sources would link
       against them at runtime. However, the only known binary-only
-      applications that link against non-wide-character Ncurses libraries 
+      applications that link against non-wide-character Ncurses libraries
       require version 5.  If you must have such libraries because of some binary-only
       application or to be compliant with LSB, build the package again with the
@@ -144,5 +144,5 @@
             --without-debug  \
             --without-cxx-binding \
-            --with-abi-version=5 
+            --with-abi-version=5
 make sources libs
 cp -av lib/lib*.so.5* /usr/lib</userinput></screen>
@@ -161,25 +161,25 @@
       <seglistitem>
         <seg>
-           captoinfo (link to tic), 
-           clear, 
-           infocmp, 
+           captoinfo (link to tic),
+           clear,
+           infocmp,
            infotocap (link to tic),
-           ncursesw6-config, 
-           reset (link to tset), 
-           tabs, 
-           tic, 
-           toe, 
-           tput, and 
+           ncursesw6-config,
+           reset (link to tset),
+           tabs,
+           tic,
+           toe,
+           tput, and
            tset
         </seg>
         <seg>
            libcursesw.so (symlink and linker script to libncursesw.so),
-           libformw.so, 
-           libmenuw.so, 
+           libformw.so,
+           libmenuw.so,
            libncursesw.so,
            libpanelw.so, and their non-wide-character counterparts without "w"
               in the library names.</seg>
         <seg>
-           /usr/share/tabset, 
+           /usr/share/tabset,
            /usr/share/terminfo, and
            /usr/share/doc/ncurses-&ncurses-version;
Index: chapter08/ninja.xml
===================================================================
--- chapter08/ninja.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/ninja.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -51,5 +51,5 @@
 
     <para>When run, ninja normally runs a maximum number of processes
-    in parallel.  By default this is the number of cores on the system 
+    in parallel.  By default this is the number of cores on the system
     plus two.  In some cases this can overheat a CPU or run a system out
     of memory.  If run from the command line, passing a -jN parameter
@@ -58,5 +58,5 @@
 
     <para>Using the <emphasis>optional</emphasis> procedure below allows a user to
-    limit the number of parallel processes via an environment variable, 
+    limit the number of parallel processes via an environment variable,
     NINJAJOBS.  <emphasis role="bold">For example</emphasis>, setting:
 
@@ -65,5 +65,5 @@
     will limit ninja to four parallel processes.</para>
 
-    <para>If desired, add the capability to use the environment variable 
+    <para>If desired, add the capability to use the environment variable
     NINJAJOBS by running:</para>
 
Index: chapter08/perl.xml
===================================================================
--- chapter08/perl.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/perl.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -47,5 +47,5 @@
 <screen><userinput remap="pre">patch -Np1 -i ../&perl-fix-patch;</userinput></screen>
 
-    <para>This version of Perl now builds the Compress::Raw::Zlib and 
+    <para>This version of Perl now builds the Compress::Raw::Zlib and
     Compress::Raw::BZip2 modules. By
     default Perl will use an internal copy of the sources for the build.
@@ -90,5 +90,5 @@
         <term><parameter>-Dpager="/usr/bin/less -isR"</parameter></term>
         <listitem>
-          <para>This ensures that <userinput>less</userinput> is used instead 
+          <para>This ensures that <userinput>less</userinput> is used instead
           of <userinput>more</userinput>.</para>
         </listitem>
Index: chapter08/procps.xml
===================================================================
--- chapter08/procps.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/procps.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -29,5 +29,5 @@
     <note>
       <para>This package extracts to the directory
-      <filename class="directory">procps-3.3.17</filename>, 
+      <filename class="directory">procps-3.3.17</filename>,
       not the expected
       <filename class="directory">procps-ng-3.3.17</filename>.</para>
@@ -94,5 +94,5 @@
     <para>Five tests related to pkill are known to fail due to a problem
     with tests that were not updated.</para>
- 
+
     <para>Install the package:</para>
 
Index: chapter08/python.xml
===================================================================
--- chapter08/python.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/python.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -104,5 +104,5 @@
     <para>If desired, install the preformatted documentation:</para>
 
-<screen><userinput remap="install">install -v -dm755 /usr/share/doc/python-&python-version;/html 
+<screen><userinput remap="install">install -v -dm755 /usr/share/doc/python-&python-version;/html
 
 tar --strip-components=1  \
@@ -118,7 +118,7 @@
       <term><option>--no-same-owner</option> and <option>--no-same-permissions</option></term>
       <listitem>
-        <para>Ensure the installed files have the correct ownership and 
+        <para>Ensure the installed files have the correct ownership and
         permissions.  Without these options, using <application>tar</application>
-        will install the package files with the upstream creator's values. 
+        will install the package files with the upstream creator's values.
         </para>
       </listitem>
@@ -145,5 +145,5 @@
         </seg>
         <seg>
-          /usr/include/python&python-minor;, 
+          /usr/include/python&python-minor;,
           /usr/lib/python3, and
           /usr/share/doc/python-&python-version;
@@ -163,5 +163,5 @@
             is a <application>Python</application> program that reads
             <application>Python 2.x</application> source code and applies a
-            series of fixes to transform it into 
+            series of fixes to transform it into
             valid <application>Python 3.x</application> code
           </para>
Index: chapter08/revisedchroot.xml
===================================================================
--- chapter08/revisedchroot.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/revisedchroot.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -16,5 +16,5 @@
 
   <para>Now log out and reenter the chroot environment with an updated
-  chroot command.  From now on, use this updated chroot command any time 
+  chroot command.  From now on, use this updated chroot command any time
   you need to reenter the chroot environment after exiting:</para>
 
@@ -56,5 +56,5 @@
 <screen><userinput>find /usr -depth -name $(uname -m)-lfs-linux-gnu\* | xargs rm -rf</userinput></screen>
 
-   <para>Finally, remove the temporary 'tester' user account created at the 
+   <para>Finally, remove the temporary 'tester' user account created at the
    beginning of the previous chapter.</para>
 
Index: chapter08/stripping.xml
===================================================================
--- chapter08/stripping.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/stripping.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -11,5 +11,5 @@
   <title>Stripping</title>
 
-  <para>This section is optional.  If the intended user is not a 
+  <para>This section is optional.  If the intended user is not a
   programmer and does not plan to do
   any debugging on the system software, the system size can be decreased
@@ -25,7 +25,7 @@
 
   <para>The debugging symbols for selected libraries are placed
-  in separate files.  This debugging information is needed if running 
-  regression tests that use <ulink 
-  url='&blfs-book;/general/valgrind.html'>valgrind</ulink> or <ulink 
+  in separate files.  This debugging information is needed if running
+  regression tests that use <ulink
+  url='&blfs-book;/general/valgrind.html'>valgrind</ulink> or <ulink
   url='&blfs-book;/general/gdb.html'>gdb</ulink> later in BLFS.
   </para>
@@ -42,5 +42,5 @@
 
   <note><para>The ELF loader's name is ld-linux-x86-64.so.2 on 64-bit systems
-  and ld-linux.so.2 on 32-bit systems.  The contruct below selects the 
+  and ld-linux.so.2 on 32-bit systems.  The contruct below selects the
   correct name for the current architecture.</para></note>
 
@@ -51,8 +51,8 @@
              libc.so.6
              libthread_db.so.1
-             libquadmath.so.&libquadmath-version; 
+             libquadmath.so.&libquadmath-version;
              libstdc++.so.&libstdcpp-version;
-             libitm.so.&libitm-version; 
-             libatomic.so.&libatomic-version;" 
+             libitm.so.&libitm-version;
+             libatomic.so.&libatomic-version;"
 
 cd /usr/lib
@@ -94,7 +94,7 @@
          $(find /usr/{bin,sbin,libexec} -type f); do
     case "$online_usrbin $online_usrlib $save_usrlib" in
-        *$(basename $i)* ) 
+        *$(basename $i)* )
             ;;
-        * ) strip --strip-unneeded $i 
+        * ) strip --strip-unneeded $i
             ;;
     esac
Index: chapter08/systemd.xml
===================================================================
--- chapter08/systemd.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/systemd.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -206,5 +206,5 @@
     systemd-networkd:</para>
     <!-- Observed halting startup with dhcpcd handling the primary NIC -->
- 
+
 <screen><userinput remap="adjust">systemctl disable systemd-time-wait-sync.service</userinput></screen>
 
@@ -214,5 +214,5 @@
     <para>Prevent systemd from resetting the maximum PID value which causes
     some problems with packages and units in BLFS:</para>
-    
+
 <screen><userinput remap="adjust">rm -f /usr/lib/sysctl.d/50-pid-max.conf</userinput></screen>
 -->
@@ -252,6 +252,6 @@
         /etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev,
         /etc/xdg/systemd, /usr/lib/systemd, /usr/lib/udev, /usr/include/systemd,
-        /usr/lib/binfmt.d, /usr/lib/environment.d, /usr/lib/kernel, 
-        /usr/lib/modules-load.d, /usr/lib/sysctl.d, /usr/lib/systemd, 
+        /usr/lib/binfmt.d, /usr/lib/environment.d, /usr/lib/kernel,
+        /usr/lib/modules-load.d, /usr/lib/sysctl.d, /usr/lib/systemd,
         /usr/lib/tmpfiles.d,
         /usr/share/doc/systemd-&systemd-version;, /usr/share/factory,
@@ -324,5 +324,5 @@
         <listitem>
           <para>Is the first process to be started when the kernel has initialized
-          the hardware which takes over the boot process and starts all 
+          the hardware which takes over the boot process and starts all
           processes according to its configuration files. In this case, it starts
           systemd</para>
@@ -390,5 +390,5 @@
         <term><command>networkctl</command></term>
         <listitem>
-          <para>Is used to introspect and configure the state of the network 
+          <para>Is used to introspect and configure the state of the network
           links configured by systemd-networkd</para>
           <indexterm zone="ch-system-systemd networkctl">
@@ -478,5 +478,5 @@
         <term><command>shutdown</command></term>
         <listitem>
-          <para>Brings the system down in a safe and secure manner, signaling 
+          <para>Brings the system down in a safe and secure manner, signaling
           all processes and notifying all logged-in users</para>
           <indexterm zone="ch-system-systemd shutdown">
@@ -775,5 +775,5 @@
         <term><command>systemd-tty-ask-password-agent</command></term>
         <listitem>
-          <para>Is used to list and/or process pending systemd password 
+          <para>Is used to list and/or process pending systemd password
           requests</para>
           <indexterm zone="ch-system-systemd systemd-tty-ask-password-agent">
@@ -808,7 +808,7 @@
         <term><command>udevadm</command></term>
         <listitem>
-          <para>Is a generic udev administration tool which controls the udevd 
-          daemon, provides info from the Udev hardware database, monitors 
-          uevents, waits for uevents to finish, tests udev configuration, and 
+          <para>Is a generic udev administration tool which controls the udevd
+          daemon, provides info from the Udev hardware database, monitors
+          uevents, waits for uevents to finish, tests udev configuration, and
           triggers uevents for a given device</para>
           <indexterm zone="ch-system-systemd udevadm">
Index: chapter08/sysvinit.xml
===================================================================
--- chapter08/sysvinit.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/sysvinit.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -92,5 +92,5 @@
 
       <seglistitem>
-        <seg>bootlogd, fstab-decode, halt, init, killall5, 
+        <seg>bootlogd, fstab-decode, halt, init, killall5,
         poweroff (link to halt), reboot (link to halt), runlevel,
         shutdown, and telinit (link to init)</seg>
Index: chapter08/tcl.xml
===================================================================
--- chapter08/tcl.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/tcl.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -52,5 +52,5 @@
 
 <!--    <para>Note that the Tcl package used here is a minimal version needed
-    to run the LFS tests.  For the full package, see the  
+    to run the LFS tests.  For the full package, see the
     <ulink url='&blfs-book;general/tcl.html'>BLFS Tcl procedures</ulink>.</para>-->
 
@@ -156,9 +156,9 @@
       <seglistitem>
         <seg>
-          tclsh (link to tclsh&tcl-major-version;) and 
+          tclsh (link to tclsh&tcl-major-version;) and
           tclsh&tcl-major-version;
         </seg>
         <seg>
-          libtcl&tcl-major-version;.so and 
+          libtcl&tcl-major-version;.so and
           libtclstub&tcl-major-version;.a
         </seg>
Index: chapter08/texinfo.xml
===================================================================
--- chapter08/texinfo.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/texinfo.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -197,5 +197,5 @@
         <term><command>texi2any</command></term>
         <listitem>
-          <para>Translate Texinfo source documentation to 
+          <para>Translate Texinfo source documentation to
           various other formats</para>
           <indexterm zone="ch-system-texinfo texi2any">
Index: chapter08/util-linux.xml
===================================================================
--- chapter08/util-linux.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/util-linux.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -76,5 +76,5 @@
 
     <para>The --disable and --without options prevent warnings about
-    building components that require packages not in LFS or are 
+    building components that require packages not in LFS or are
     inconsistent with programs installed by other packages.</para>
 
@@ -139,12 +139,12 @@
         umount, uname26, unshare, utmpdump, uuidd, uuidgen, uuidparse, wall, wdctl, whereis,
         wipefs, x86_64, and zramctl</seg>
-        <seg>libblkid.so, libfdisk.so, libmount.so, 
+        <seg>libblkid.so, libfdisk.so, libmount.so,
         libsmartcols.so, and libuuid.so</seg>
-        <seg>/usr/include/blkid, 
-             /usr/include/libfdisk, 
-             /usr/include/libmount, 
-             /usr/include/libsmartcols, 
-             /usr/include/uuid, 
-             /usr/share/doc/util-linux-&util-linux-version;, 
+        <seg>/usr/include/blkid,
+             /usr/include/libfdisk,
+             /usr/include/libmount,
+             /usr/include/libsmartcols,
+             /usr/include/uuid,
+             /usr/share/doc/util-linux-&util-linux-version;,
          and /var/lib/hwclock</seg>
       </seglistitem>
@@ -593,6 +593,6 @@
         <term><command>last</command></term>
         <listitem>
-          <para>Shows which users last logged in (and out), searching back 
-          through the <filename>/var/log/wtmp</filename> file; it also shows 
+          <para>Shows which users last logged in (and out), searching back
+          through the <filename>/var/log/wtmp</filename> file; it also shows
           system boots, shutdowns, and run-level changes</para>
           <indexterm zone="ch-system-util-linux last">
@@ -605,5 +605,5 @@
         <term><command>lastb</command></term>
         <listitem>
-          <para>Shows the failed login attempts, as logged in 
+          <para>Shows the failed login attempts, as logged in
           <filename>/var/log/btmp</filename></para>
           <indexterm zone="ch-system-util-linux lastb">
@@ -760,5 +760,5 @@
         <term><command>mesg</command></term>
         <listitem>
-          <para>Controls whether other users can send messages to the current 
+          <para>Controls whether other users can send messages to the current
           user's terminal</para>
           <indexterm zone="ch-system-util-linux mesg">
@@ -1261,5 +1261,5 @@
         <term><command>zramctl</command></term>
         <listitem>
-          <para>A program to set up and control zram (compressed ram disk) 
+          <para>A program to set up and control zram (compressed ram disk)
           devices</para>
           <indexterm zone="ch-system-util-linux zramctl">
Index: chapter08/vim.xml
===================================================================
--- chapter08/vim.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/vim.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -63,6 +63,6 @@
 <screen><userinput remap="make">make</userinput></screen>
 
-    <para>To prepare the tests, ensure that user 
-    <systemitem class="username">tester</systemitem> can write 
+    <para>To prepare the tests, ensure that user
+    <systemitem class="username">tester</systemitem> can write
     to the source tree:</para>
 
@@ -134,5 +134,5 @@
 " Ensure defaults are set before customizing settings, not after
 source $VIMRUNTIME/defaults.vim
-let skip_defaults_vim=1 
+let skip_defaults_vim=1
 
 set nocompatible
Index: chapter08/xz.xml
===================================================================
--- chapter08/xz.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/xz.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -75,26 +75,26 @@
       <seglistitem>
         <seg>
-          lzcat (link to xz), 
-          lzcmp (link to xzdiff), 
-          lzdiff (link to xzdiff), 
-          lzegrep (link to xzgrep), 
+          lzcat (link to xz),
+          lzcmp (link to xzdiff),
+          lzdiff (link to xzdiff),
+          lzegrep (link to xzgrep),
           lzfgrep (link to xzgrep),
-          lzgrep (link to xzgrep), 
-          lzless (link to xzless), 
+          lzgrep (link to xzgrep),
+          lzless (link to xzless),
           lzma (link to xz),
-          lzmadec, 
-          lzmainfo, 
+          lzmadec,
+          lzmainfo,
           lzmore (link to xzmore),
-          unlzma (link to xz), 
-          unxz (link to xz), 
-          xz, 
+          unlzma (link to xz),
+          unxz (link to xz),
+          xz,
           xzcat (link to xz),
-          xzcmp (link to xzdiff), 
-          xzdec, 
-          xzdiff, 
+          xzcmp (link to xzdiff),
+          xzdec,
+          xzdiff,
           xzegrep (link to xzgrep),
-          xzfgrep (link to xzgrep), 
-          xzgrep, 
-          xzless, and 
+          xzfgrep (link to xzgrep),
+          xzgrep,
+          xzless, and
           xzmore</seg>
         <seg>
@@ -102,5 +102,5 @@
         </seg>
         <seg>
-          /usr/include/lzma and 
+          /usr/include/lzma and
           /usr/share/doc/xz-&xz-version;
          </seg>
Index: chapter08/zstd.xml
===================================================================
--- chapter08/zstd.xml	(revision c8fb227d0dc82fb31b7ff03511cd1f2de6ee8765)
+++ chapter08/zstd.xml	(revision d672ab7d660f95484428882d9bebfa259ee9d368)
@@ -74,8 +74,8 @@
 
       <seglistitem>
-        <seg>zstd, 
-             zstdcat (link to zstd), 
-             zstdgrep, 
-             zstdless, 
+        <seg>zstd,
+             zstdcat (link to zstd),
+             zstdgrep,
+             zstdless,
              zstdmt (link to zstd), and
              unzstd (link to zstd)
