Index: appendices/dependencies.xml
===================================================================
--- appendices/dependencies.xml	(revision e15b03bf53e660462a8f7b30fa3043fd4aff7754)
+++ appendices/dependencies.xml	(revision dcb4788f9926a5a7dd77b26a0a6a233b777b6711)
@@ -245,5 +245,5 @@
         <segtitle>&dependencies;</segtitle>
         <seglistitem>
-          <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, and Make</seg>
+          <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, and Readline</seg>
         </seglistitem>
       </segmentedlist>
@@ -2616,5 +2616,5 @@
         <segtitle>&before;</segtitle>
         <seglistitem>
-          <seg>Bash and Gawk</seg>
+          <seg>Bash, Bc, and Gawk</seg>
         </seglistitem>
       </segmentedlist>
Index: bootscripts/lfs/init.d/cleanfs
===================================================================
--- bootscripts/lfs/init.d/cleanfs	(revision e15b03bf53e660462a8f7b30fa3043fd4aff7754)
+++ bootscripts/lfs/init.d/cleanfs	(revision dcb4788f9926a5a7dd77b26a0a6a233b777b6711)
@@ -106,5 +106,5 @@
       evaluate_retval
 
-      if egrep -qv '^(#|$)' /etc/sysconfig/createfiles 2>/dev/null; then
+      if grep -E -qv '^(#|$)' /etc/sysconfig/createfiles 2>/dev/null; then
          log_info_msg "Creating files and directories... "
          create_files      # Always returns 0
Index: bootscripts/lfs/init.d/modules
===================================================================
--- bootscripts/lfs/init.d/modules	(revision e15b03bf53e660462a8f7b30fa3043fd4aff7754)
+++ bootscripts/lfs/init.d/modules	(revision dcb4788f9926a5a7dd77b26a0a6a233b777b6711)
@@ -36,5 +36,5 @@
       # valid entries
       [ -r /etc/sysconfig/modules ]             || exit 0
-      egrep -qv '^($|#)' /etc/sysconfig/modules || exit 0
+      grep -E -qv '^($|#)' /etc/sysconfig/modules || exit 0
 
       log_info_msg "Loading modules:"
Index: chapter08/bc.xml
===================================================================
--- chapter08/bc.xml	(revision e15b03bf53e660462a8f7b30fa3043fd4aff7754)
+++ chapter08/bc.xml	(revision dcb4788f9926a5a7dd77b26a0a6a233b777b6711)
@@ -44,5 +44,5 @@
     <para>Prepare Bc for compilation:</para>
 
-<screen><userinput remap="configure">CC=gcc ./configure --prefix=/usr -G -O3</userinput></screen>
+<screen><userinput remap="configure">CC=gcc ./configure --prefix=/usr -G -O3 -r</userinput></screen>
 
     <variablelist>
@@ -57,4 +57,12 @@
 
       <varlistentry>
+        <term><parameter>-G</parameter></term>
+        <listitem>
+          <para>Omit parts of the test suite that won't work
+          without a GNU bc present.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
         <term><parameter>-O3</parameter></term>
         <listitem>
@@ -64,8 +72,8 @@
 
       <varlistentry>
-        <term><parameter>-G</parameter></term>
+        <term><parameter>-r</parameter></term>
         <listitem>
-          <para>Omit  parts of the test suite that won't work
-          without a GNU bc present.</para>
+          <para>Enable the use of <application>Readline</application> to
+          improve the line editing feature of bc.</para>
         </listitem>
       </varlistentry>
Index: chapter08/grep.xml
===================================================================
--- chapter08/grep.xml	(revision e15b03bf53e660462a8f7b30fa3043fd4aff7754)
+++ chapter08/grep.xml	(revision dcb4788f9926a5a7dd77b26a0a6a233b777b6711)
@@ -78,5 +78,6 @@
         <term><command>egrep</command></term>
         <listitem>
-          <para>Prints lines matching an extended regular expression</para>
+          <para>Prints lines matching an extended regular expression.
+          It is obsoleted, use <command>grep -E</command> instead</para>
           <indexterm zone="ch-system-grep egrep">
             <primary sortas="b-egrep">egrep</primary>
@@ -88,5 +89,6 @@
         <term><command>fgrep</command></term>
         <listitem>
-          <para>Prints lines matching a list of fixed strings</para>
+          <para>Prints lines matching a list of fixed strings.
+          It is obsoleted, use <command>grep -F</command> instead</para>
           <indexterm zone="ch-system-grep fgrep">
             <primary sortas="b-fgrep">fgrep</primary>
Index: chapter08/openssl.xml
===================================================================
--- chapter08/openssl.xml	(revision e15b03bf53e660462a8f7b30fa3043fd4aff7754)
+++ chapter08/openssl.xml	(revision dcb4788f9926a5a7dd77b26a0a6a233b777b6711)
@@ -202,6 +202,9 @@
         <listitem>
           <para>
-            is a <application>Perl</application> script that scans all files in
-            a directory and adds symbolic links to their hash values
+            is a <application>Perl</application> script that
+            scans all files in a directory and adds symbolic links to their
+            hash values.  Use of <command>c_rehash</command> is considered
+            obsolete and should be replaced by
+            <command>openssl rehash</command> command
           </para>
           <indexterm zone="ch-system-openssl c_rehash">
