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