aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/glibc.xml4
-rw-r--r--chapter06/inetutils.xml54
-rw-r--r--chapter06/mpfr.xml6
-rw-r--r--chapter06/revisedchroot.xml2
4 files changed, 22 insertions, 44 deletions
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index f1c1a68d1..d313c39e4 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -66,6 +66,10 @@
Glibc autoconf tests would give false results and defeat the goal
of achieving a clean build.</para>
+ <para>Now, fix a build problem that affects i386 systems:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
+
<para>The Glibc documentation recommends building Glibc outside of the source
directory in a dedicated build directory:</para>
diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml
index 84fffedca..95a846326 100644
--- a/chapter06/inetutils.xml
+++ b/chapter06/inetutils.xml
@@ -51,12 +51,26 @@
--localstatedir=/var \
--disable-logger \
--disable-whois \
+ --disable-rcp \
+ --disable-rexec \
+ --disable-rlogin \
+ --disable-rsh \
--disable-servers</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
<varlistentry>
+ <term><parameter>--disable-r*</parameter></term>
+ <listitem>
+ <para>These parameters disable building obsolete programs that should
+ not be used due to security issues. The functions provided by these
+ programs can be provided by the <application>openssh</application>
+ package in the BLFS book.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term><parameter>--disable-logger</parameter></term>
<listitem>
<para>This option prevents Inetutils from installing the
@@ -179,46 +193,6 @@ mv -v /usr/bin/ifconfig /sbin</userinput></screen>
</listitem>
</varlistentry>
- <varlistentry id="rcp">
- <term><command>rcp</command></term>
- <listitem>
- <para>Performs remote file copy</para>
- <indexterm zone="ch-system-inetutils rcp">
- <primary sortas="b-rcp">rcp</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="rexec">
- <term><command>rexec</command></term>
- <listitem>
- <para>Executes commands on a remote host</para>
- <indexterm zone="ch-system-inetutils rexec">
- <primary sortas="b-rexec">rexec</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="rlogin">
- <term><command>rlogin</command></term>
- <listitem>
- <para>Performs remote login</para>
- <indexterm zone="ch-system-inetutils rlogin">
- <primary sortas="b-rlogin">rlogin</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="rsh">
- <term><command>rsh</command></term>
- <listitem>
- <para>Runs a remote shell</para>
- <indexterm zone="ch-system-inetutils rsh">
- <primary sortas="b-rsh">rsh</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
<varlistentry id="talk">
<term><command>talk</command></term>
<listitem>
diff --git a/chapter06/mpfr.xml b/chapter06/mpfr.xml
index 597df4d65..8da91cb47 100644
--- a/chapter06/mpfr.xml
+++ b/chapter06/mpfr.xml
@@ -40,12 +40,12 @@
<sect2 role="installation">
<title>Installation of MPFR</title>
-<!--
+
<para>First, apply the following patch to fix various bugs that have been
addressed upstream:</para>
-<screen><userinput remap="pre">patch -Np1 -i ../&mpfr-fixes-patch;</userinput></screen>
--->
+<screen><userinput remap="pre">patch -Np1 -i ../&mpfr-upstream-patch;</userinput></screen>
+
<para>Prepare MPFR for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \
diff --git a/chapter06/revisedchroot.xml b/chapter06/revisedchroot.xml
index 32a86a251..25332ba0e 100644
--- a/chapter06/revisedchroot.xml
+++ b/chapter06/revisedchroot.xml
@@ -41,7 +41,7 @@
linkend="ch-system-bindmount"/> and <xref
linkend="ch-system-kernfsmount"/>.</para>
- <para>Finally, thre were several static libraries that were not supressed earlier
+ <para>Finally, there were several static libraries that were not supressed earlier
in the chapter in order to satisfy the regression tests in several packages. These
libraries are from binutils, bzip2, e2fsprogs, <!--flex,--> libtool, and zlib. If desired,
remove them now:</para>