Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml	(revision c3fd1c236102d69fd025c0cf72eae1375533e487)
+++ chapter01/changelog.xml	(revision 88ec9306ad38570e324172ae2ce444938d314cc9)
@@ -45,4 +45,13 @@
     appropriate for the entry or if needed the entire day's listitem.
     -->
+    <listitem>
+      <para>2020-03-29</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem revision="systemd">
       <para>2020-03-19</para>
Index: chapter04/settingenviron.xml
===================================================================
--- chapter04/settingenviron.xml	(revision c3fd1c236102d69fd025c0cf72eae1375533e487)
+++ chapter04/settingenviron.xml	(revision 88ec9306ad38570e324172ae2ce444938d314cc9)
@@ -33,6 +33,6 @@
 
   <para>The new instance of the shell is a <emphasis>non-login</emphasis>
-  shell, which does not read the <filename>/etc/profile</filename> or
-  <filename>.bash_profile</filename> files, but rather reads the
+  shell, which does not read, and execute, the conten of <filename>/etc/profile</filename> or
+  <filename>.bash_profile</filename> files, but rather reads, and executes, the
   <filename>.bashrc</filename> file instead. Create the
   <filename>.bashrc</filename> file now:</para>
@@ -47,5 +47,4 @@
 export LFS LC_ALL LFS_TGT PATH</literal>
 EOF</userinput></screen>
-
 <screen arch="ml_32,ml_x32,ml_all"><userinput>cat &gt; ~/.bashrc &lt;&lt; "EOF"
 <literal>set +h
@@ -60,4 +59,10 @@
 EOF</userinput></screen>
 
+  <variablelist>
+    <title>The meaning of the command line options in <filename>.bashrc</filename></title>
+
+    <varlistentry>
+      <term><parameter>set +h</parameter></term>
+      <listitem>
   <para>The <command>set +h</command> command turns off
   <command>bash</command>'s hash function. Hashing is ordinarily a useful
@@ -71,5 +76,10 @@
   available without remembering a previous version of the same program in a
   different location.</para>
+      </listitem>
+    </varlistentry>
 
+    <varlistentry>
+      <term><parameter>umask 022</parameter></term>
+      <listitem>
   <para>Setting the user file-creation mask (umask) to 022 ensures that newly
   created files and directories are only writable by their owner, but are
@@ -77,8 +87,18 @@
   <function>open(2)</function> system call, new files will end up with permission
   mode 644 and directories with mode 755).</para>
+      </listitem>
+    </varlistentry>
 
+    <varlistentry>
+      <term><parameter>LFS=/mnt/lfs</parameter></term>
+      <listitem>
   <para>The <envar>LFS</envar> variable should be set to the chosen mount
   point.</para>
+      </listitem>
+    </varlistentry>
 
+    <varlistentry>
+      <term><parameter>LC_ALL=POSIX</parameter></term>
+      <listitem>
   <para>The <envar>LC_ALL</envar> variable controls the localization of certain
   programs, making their messages follow the conventions of a specified country.
@@ -86,10 +106,20 @@
   (the two are equivalent) ensures that everything will work as expected in
   the chroot environment.</para>
+      </listitem>
+    </varlistentry>
 
+    <varlistentry>
+      <term><parameter>LFS_TGT=(uname -m)-lfs-linux-gnu</parameter></term>
+      <listitem>
   <para>The <envar>LFS_TGT</envar> variable sets a non-default, but compatible machine
   description for use when building our cross compiler and linker and when cross
   compiling our temporary toolchain. More information is contained in
   <xref linkend="ch-tools-toolchaintechnotes" role=""/>.</para>
+      </listitem>
+    </varlistentry>
 
+    <varlistentry>
+      <term><parameter>PATH=/tools/bin:/bin:/usr/bin</parameter></term>
+      <listitem>
   <para>By putting <filename class="directory">/tools/bin</filename> ahead of the
   standard <envar>PATH</envar>, all the programs installed in <xref
@@ -97,5 +127,17 @@
   their installation. This, combined with turning off hashing, limits the risk
   that old programs are used from the host when the same programs are available in
-  the chapter 5 environment.</para>
+  the Chapter 5 environment.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter>export LFS LC_ALL LFS_TGT PATH</parameter></term>
+      <listitem>
+        <para>While the above commands have set some variables, in order
+        to make them visible within any sub-shells, we export them</para>
+      </listitem>
+    </varlistentry>
+
+  </variablelist>
 
   <para>Finally, to have the environment fully prepared for building the
Index: chapter05/dejagnu.xml
===================================================================
--- chapter05/dejagnu.xml	(revision c3fd1c236102d69fd025c0cf72eae1375533e487)
+++ chapter05/dejagnu.xml	(revision 88ec9306ad38570e324172ae2ce444938d314cc9)
@@ -24,6 +24,7 @@
     <title/>
 
-    <para>The DejaGNU package contains a framework for testing other
-    programs.</para>
+    <para>The <application>DejaGnu</application> package contains a framework for running test
+      suites on GNU tools. It is written in <command>expect</command>, which itself
+      uses <application>Tcl</application> (Tool Command Language).</para>
 
     <segmentedlist>
Index: chapter05/expect.xml
===================================================================
--- chapter05/expect.xml	(revision c3fd1c236102d69fd025c0cf72eae1375533e487)
+++ chapter05/expect.xml	(revision 88ec9306ad38570e324172ae2ce444938d314cc9)
@@ -24,6 +24,13 @@
     <title/>
 
-    <para>The Expect package contains a program for carrying out scripted
-    dialogues with other interactive programs.</para>
+    <para>The <application>Expect</application> package contains tools for
+    automating, via scripted dialogues, interactive applications such as
+    <command>telnet</command>, <command>ftp</command>,
+    <command>passwd</command>, <command>fsck</command>,
+    <command>rlogin</command>, and <command>tip</command>.
+    <application>Expect</application> is also useful for testing these same
+    applications as well as easing all sorts of tasks that are prohibitively
+    difficult with anything else. The <application>DejaGnu</application>
+    framework is written in <application>Expect</application>.</para>
 
     <segmentedlist>
Index: chapter05/gcc-pass1.xml
===================================================================
--- chapter05/gcc-pass1.xml	(revision c3fd1c236102d69fd025c0cf72eae1375533e487)
+++ chapter05/gcc-pass1.xml	(revision 88ec9306ad38570e324172ae2ce444938d314cc9)
@@ -97,5 +97,5 @@
     First we copy the files <filename>gcc/config/linux.h</filename>,
     <filename>gcc/config/i386/linux.h</filename>, and
-    <filename>gcc/config/i368/linux64.h</filename> to a file of
+    <filename>gcc/config/i386/linux64.h</filename> to a file of
     the same name but with an added suffix of <quote>.orig</quote>. Then the
     first sed expression prepends <quote>/tools</quote> to every instance of
Index: chapter05/tcl.xml
===================================================================
--- chapter05/tcl.xml	(revision c3fd1c236102d69fd025c0cf72eae1375533e487)
+++ chapter05/tcl.xml	(revision 88ec9306ad38570e324172ae2ce444938d314cc9)
@@ -24,5 +24,7 @@
     <title/>
 
-    <para>The Tcl package contains the Tool Command Language.</para>
+    <para>The <application>Tcl</application> package contains the Tool Command Language,
+    a robust general-purpose scripting language. The <application>Expect</application> package
+    is written in the <application>Tcl</application> language.</para>
 
     <segmentedlist>
Index: general.ent
===================================================================
--- general.ent	(revision c3fd1c236102d69fd025c0cf72eae1375533e487)
+++ general.ent	(revision 88ec9306ad38570e324172ae2ce444938d314cc9)
@@ -1,12 +1,12 @@
-<!ENTITY version         "SVN-20200319">
+<!ENTITY version         "SVN-20200329">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
                                       Change to x.y for release but not -rc releases -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
 
-<!ENTITY versiond        "20200319-systemd">
+<!ENTITY versiond        "20200329-systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 
-<!ENTITY releasedate     "March 19th, 2020">
+<!ENTITY releasedate     "March 29th, 2020">
 
 <!ENTITY copyrightdate   "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; -->
