aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter05/chapter05.xml4
-rw-r--r--chapter06/chapter06.xml5
-rw-r--r--chapter06/e2fsprogs.xml2
3 files changed, 7 insertions, 4 deletions
diff --git a/chapter05/chapter05.xml b/chapter05/chapter05.xml
index ae7976fd4..88e71ceb0 100644
--- a/chapter05/chapter05.xml
+++ b/chapter05/chapter05.xml
@@ -276,7 +276,9 @@ in a separate directory, we can later easily throw them away.</para>
<para>If later you wish to search through the binaries of your system to see
what files they make use of or link against, then to make this searching easier
you may want to choose a unique name. Instead of the simple "tools" you could
-use something like "tools-for-lfs".</para>
+use something like "tools-for-lfs". However, you'll need to be careful to
+adjust all references to "tools" throughout the book including those in any
+patches, the most notable being the GCC Specs Patch.</para>
<para>Create the required directory by running the following:</para>
diff --git a/chapter06/chapter06.xml b/chapter06/chapter06.xml
index 93f799423..20c0c3f39 100644
--- a/chapter06/chapter06.xml
+++ b/chapter06/chapter06.xml
@@ -67,7 +67,7 @@ to enter the chroot environment:</para>
<screen><userinput>chroot $LFS /tools/bin/env -i \
&nbsp;&nbsp;&nbsp;&nbsp;HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
&nbsp;&nbsp;&nbsp;&nbsp;PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
-&nbsp;&nbsp;&nbsp;&nbsp;/tools/bin/bash --login</userinput></screen>
+&nbsp;&nbsp;&nbsp;&nbsp;/tools/bin/bash --login +h</userinput></screen>
<para>The <userinput>-i</userinput> option given to the
<userinput>env</userinput> command will clear all variables of the chroot
@@ -88,7 +88,8 @@ the chroot command.</para>
last in the PATH. This means that a temporary tool will not be used any more
as soon as its final version is installed. Well, at least when the shell
doesn't remember the locations of executed binaries -- for this reason hashing
-is switched off a bit further on.</para>
+is switched off by passing the <userinput>+h</userinput> option to
+<userinput>bash</userinput>.</para>
<para>You have to make sure all the commands in the rest of this chapter and
in the following chapters are run from within the chroot environment.
diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml
index d9ff51cb9..6b4341b30 100644
--- a/chapter06/e2fsprogs.xml
+++ b/chapter06/e2fsprogs.xml
@@ -30,7 +30,7 @@ cd ../e2fsprogs-build</userinput></screen>
<listitem><para><userinput>--with-root-prefix=""</userinput>: Certain
programs (such as the e2fsck program) are considered essential programs.
When, for example, <filename class="directory">/usr</filename> isn't
-mounted, these essential program have to be available. They belong in
+mounted, these essential programs have to be available. They belong in
directories like <filename class="directory">/lib</filename> and
<filename class="directory">/sbin</filename>. If this option isn't passed
to E2fsprogs's configure, the programs are placed in the