Browse Source

Update to inetutils-1.9.2 and remove referece to old BLFS page.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10444 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Bruce Dubbs 11 years ago
parent
commit
7787e7e840
3 changed files with 29 additions and 26 deletions
  1. 6 0
      chapter01/changelog.xml
  2. 20 23
      chapter06/inetutils.xml
  3. 3 3
      packages.ent

+ 6 - 0
chapter01/changelog.xml

@@ -38,6 +38,12 @@
     <listitem>
     <listitem>
       <para>2014-01-14</para>
       <para>2014-01-14</para>
       <itemizedlist>
       <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to inetutils-1.9.2 and remove
+          referece to old BLFS page. Fixes
+          <ulink url="&lfs-ticket-root;3471">#3471</ulink> and
+          <ulink url="&lfs-ticket-root;3473">#3473</ulink>.</para>
+        </listitem>
         <listitem>
         <listitem>
           <para>[bdubbs] - Fix hardcoded reference to /tools in
           <para>[bdubbs] - Fix hardcoded reference to /tools in
           Chapter 6 glibc.  Fixes
           Chapter 6 glibc.  Fixes

+ 20 - 23
chapter06/inetutils.xml

@@ -40,16 +40,16 @@
   <sect2 role="installation">
   <sect2 role="installation">
     <title>Installation of Inetutils</title>
     <title>Installation of Inetutils</title>
 
 
-    <para>Fix an incompatibility between this package and Glibc-&glibc-version;</para>
+    <para>Create a definition to allow the <command>ifconfig</command> program
+    to build properly.</para>
 
 
-<screen><userinput remap="pre">sed -i -e '/gets is a/d' lib/stdio.in.h</userinput></screen>
+<screen><userinput remap="pre">echo '#define PATH_PROCNET_DEV "/proc/net/dev"' &gt;&gt; ifconfig/system/linux.h </userinput></screen>
 
 
     <para>Prepare Inetutils for compilation:</para>
     <para>Prepare Inetutils for compilation:</para>
 
 
 <screen><userinput remap="configure">./configure --prefix=/usr  \
 <screen><userinput remap="configure">./configure --prefix=/usr  \
     --libexecdir=/usr/sbin \
     --libexecdir=/usr/sbin \
     --localstatedir=/var   \
     --localstatedir=/var   \
-    --disable-ifconfig     \
     --disable-logger       \
     --disable-logger       \
     --disable-syslogd      \
     --disable-syslogd      \
     --disable-whois        \
     --disable-whois        \
@@ -58,16 +58,6 @@
     <variablelist>
     <variablelist>
       <title>The meaning of the configure options:</title>
       <title>The meaning of the configure options:</title>
 
 
-      <varlistentry>
-        <term><parameter>--disable-ifconfig</parameter></term>
-        <listitem>
-          <para>This option prevents Inetutils from installing the
-          <command>ifconfig</command> program, which can be used to configure network
-          interfaces. LFS uses <command>ip</command> from IPRoute2 to perform
-          this task.</para>
-        </listitem>
-      </varlistentry>
-
       <varlistentry>
       <varlistentry>
         <term><parameter>--disable-logger</parameter></term>
         <term><parameter>--disable-logger</parameter></term>
         <listitem>
         <listitem>
@@ -101,8 +91,7 @@
           <para>This disables the installation of the various network servers
           <para>This disables the installation of the various network servers
           included as part of the Inetutils package. These servers are deemed not
           included as part of the Inetutils package. These servers are deemed not
           appropriate in a basic LFS system. Some are insecure by nature and are
           appropriate in a basic LFS system. Some are insecure by nature and are
-          only considered safe on trusted networks. More information can be found
-          at <ulink url="&blfs-root;view/svn/basicnet/inetutils.html"/>. Note that
+          only considered safe on trusted networks. Note that
           better replacements are available for many of these servers.</para>
           better replacements are available for many of these servers.</para>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
@@ -120,14 +109,12 @@
     <para>Install the package:</para>
     <para>Install the package:</para>
 
 
 <screen><userinput remap="install">make install</userinput></screen>
 <screen><userinput remap="install">make install</userinput></screen>
-<!-- The html file generation is broken as of texinfo-5.0
-make -C doc html
-make -C doc install-html docdir=/usr/share/doc/inetutils-&inetutils-version;</userinput></screen>
--->
+
     <para>Move some programs so they are available if <filename
     <para>Move some programs so they are available if <filename
     class='directory'>/usr</filename> is not accessible:</para>
     class='directory'>/usr</filename> is not accessible:</para>
 
 
-<screen><userinput remap="install">mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin</userinput></screen>
+<screen><userinput remap="install">mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin
+mv -v /usr/bin/ifconfig /sbin</userinput></screen>
 
 
   </sect2>
   </sect2>
 
 
@@ -138,8 +125,8 @@ make -C doc install-html docdir=/usr/share/doc/inetutils-&inetutils-version;</us
       <segtitle>Installed programs</segtitle>
       <segtitle>Installed programs</segtitle>
 
 
       <seglistitem>
       <seglistitem>
-        <seg>ftp, hostname, ping, ping6, rcp, rexec, rlogin, rsh, talk, telnet,
-        tftp, and traceroute</seg>
+        <seg>ftp, ifconfig, hostname, ping, ping6, rcp, rexec, rlogin, 
+        rsh, talk, telnet, tftp, and traceroute</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
 
 
@@ -158,6 +145,16 @@ make -C doc install-html docdir=/usr/share/doc/inetutils-&inetutils-version;</us
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 
+      <varlistentry id="ifconfig">
+        <term><command>ifconfig</command></term>
+        <listitem>
+        <para>Manages network interfaces</para>
+        <indexterm zone="ch-system-inetutils ifconfig">
+          <primary sortas="b-ifconfig">ifconfig</primary>
+        </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="hostname">
       <varlistentry id="hostname">
         <term><command>hostname</command></term>
         <term><command>hostname</command></term>
         <listitem>
         <listitem>
@@ -202,7 +199,7 @@ make -C doc install-html docdir=/usr/share/doc/inetutils-&inetutils-version;</us
       <varlistentry id="rexec">
       <varlistentry id="rexec">
         <term><command>rexec</command></term>
         <term><command>rexec</command></term>
         <listitem>
         <listitem>
-          <para>executes commands on a remote host</para>
+          <para>Executes commands on a remote host</para>
           <indexterm zone="ch-system-inetutils rexec">
           <indexterm zone="ch-system-inetutils rexec">
             <primary sortas="b-rexec">rexec</primary>
             <primary sortas="b-rexec">rexec</primary>
           </indexterm>
           </indexterm>

+ 3 - 3
packages.ent

@@ -270,10 +270,10 @@
 <!ENTITY iana-etc-ch6-du "2.2 MB">
 <!ENTITY iana-etc-ch6-du "2.2 MB">
 <!ENTITY iana-etc-ch6-sbu "less than 0.1 SBU">
 <!ENTITY iana-etc-ch6-sbu "less than 0.1 SBU">
 
 
-<!ENTITY inetutils-version "1.9.1">
-<!ENTITY inetutils-size "1,941 KB">
+<!ENTITY inetutils-version "1.9.2">
+<!ENTITY inetutils-size "2,188 KB">
 <!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.gz">
 <!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.gz">
-<!ENTITY inetutils-md5 "944f7196a2b3dba2d400e9088576000c">
+<!ENTITY inetutils-md5 "aa1a9a132259db83e66c1f3265065ba2">
 <!ENTITY inetutils-home "&gnu-software;inetutils/">
 <!ENTITY inetutils-home "&gnu-software;inetutils/">
 <!ENTITY inetutils-ch6-du "27 MB">
 <!ENTITY inetutils-ch6-du "27 MB">
 <!ENTITY inetutils-ch6-sbu "0.4 SBU">
 <!ENTITY inetutils-ch6-sbu "0.4 SBU">