diff options
Diffstat (limited to 'chapter06')
-rw-r--r-- | chapter06/glibc.xml | 4 | ||||
-rw-r--r-- | chapter06/inetutils.xml | 54 | ||||
-rw-r--r-- | chapter06/revisedchroot.xml | 2 |
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> |