aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2015-08-23 21:26:36 +0000
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2015-08-23 21:26:36 +0000
commit6fc168bc2ec30f8703e507692fa34424887efc01 (patch)
tree391f63855c87acac379f41c6835f7e5d7202171a /chapter06
parent0f3055acdd69d3a7addc8a4f46549d844a83bb17 (diff)
Update to libpipeline-1.4.1.
Update to linux-4.1.6. Update to man-db-2.7.2. Add a patch to allow glibc to build properly on i386 systems. Remove obsolete r* programs from inetutils. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10941 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/glibc.xml4
-rw-r--r--chapter06/inetutils.xml54
-rw-r--r--chapter06/revisedchroot.xml2
3 files changed, 19 insertions, 41 deletions
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index dc3fca7c4..68ffb5ca3 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -68,6 +68,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 c2eab482b..76290ff87 100644
--- a/chapter06/inetutils.xml
+++ b/chapter06/inetutils.xml
@@ -51,6 +51,10 @@
--localstatedir=/var \
--disable-logger \
--disable-whois \
+ --disable-rcp \
+ --disable-rexec \
+ --disable-rlogin \
+ --disable-rsh \
--disable-servers</userinput></screen>
<variablelist>
@@ -76,6 +80,16 @@
</varlistentry>
<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-servers</parameter></term>
<listitem>
<para>This disables the installation of the various network servers
@@ -180,46 +194,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/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>