r4556 - in trunk/BOOK: . basicnet/netutils introduction/welcome server/major

bdubbs at linuxfromscratch.org bdubbs at linuxfromscratch.org
Sun Jun 5 23:05:08 PDT 2005


Author: bdubbs
Date: 2005-06-06 00:05:02 -0600 (Mon, 06 Jun 2005)
New Revision: 4556

Modified:
   trunk/BOOK/basicnet/netutils/bind-utils.xml
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/server/major/bind.xml
Log:
Updated bind and bind-utils to 9.3.1

Modified: trunk/BOOK/basicnet/netutils/bind-utils.xml
===================================================================
--- trunk/BOOK/basicnet/netutils/bind-utils.xml	2005-06-06 00:28:15 UTC (rev 4555)
+++ trunk/BOOK/basicnet/netutils/bind-utils.xml	2005-06-06 06:05:02 UTC (rev 4556)
@@ -6,10 +6,10 @@
 
   <!ENTITY bind-download-http   "http://gd.tuwien.ac.at/infosys/servers/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
   <!ENTITY bind-download-ftp    "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
-  <!ENTITY bind-md5sum          "fdb42fff7e345372ac52a4493b77b694">
+  <!ENTITY bind-md5sum          "9ff3204eea27184ea0722f37e43fc95d">
   <!ENTITY bind-size            "4.6 MB">
   <!ENTITY bind-utils-buildsize "52.2 MB">
-  <!ENTITY bind-utils-time      "0.65 SBU">
+  <!ENTITY bind-utils-time      "0.6 SBU">
 ]>
 
 <sect1 id="bind-utils" xreflabel="BIND Utilities-&bind-version;p1">
@@ -61,14 +61,6 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Required patch: <ulink
-        url="ftp://ftp.isc.org/isc/bind9/9.3.0/&bind-version;-patch1"/></para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">BIND Utilities Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
@@ -82,8 +74,7 @@
     <para>Install <application>BIND Utilities</application> by
     running the following commands:</para>
 
-<screen><userinput>patch -Np1 -i ../&bind-version;-patch1 &&
-./configure --prefix=/usr &&
+<screen><userinput>./configure --prefix=/usr &&
 make -C lib/dns &&
 make -C lib/isc &&
 make -C lib/bind9 &&
@@ -100,11 +91,6 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><command>patch -Np1 -i ../&bind-version;-patch1</command>: There's a
-    vulnerability in the DNSSEC code. See
-    <ulink url="http://www.kb.cert.org/vuls/id/938617"/>. The patch fixes the
-    bug.</para>
-
     <para><command>make -C lib/...</command>: These commands build the
     libraries that are needed for the client programs.</para>
 

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2005-06-06 00:28:15 UTC (rev 4555)
+++ trunk/BOOK/general.ent	2005-06-06 06:05:02 UTC (rev 4556)
@@ -1,4 +1,4 @@
-<!ENTITY day          "05">
+<!ENTITY day          "06">
 <!ENTITY month        "06">
 <!ENTITY year         "2005">
 <!ENTITY version      "svn-&year;&month;&day;">
@@ -228,7 +228,7 @@
 <!ENTITY traceroute-version           "1.4a12">
 <!ENTITY nmap-version                 "3.75">
 <!ENTITY whois-version                "4.7.5">
-<!ENTITY bind-version                 "9.3.0">
+<!ENTITY bind-version                 "9.3.1">
 <!ENTITY ethereal-version             "0.10.11">
 
 <!-- Chapter 20 -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2005-06-06 00:28:15 UTC (rev 4555)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2005-06-06 06:05:02 UTC (rev 4556)
@@ -25,6 +25,11 @@
   <itemizedlist>
 
     <listitem>
+      <para>June 6th, 2005 [bdubbs]: Updated bind and bind-utils sections
+      to version 9.3.1.</para>
+    </listitem>
+
+    <listitem>
       <para>June 5th, 2005 [randy]: Removed "which" as a dependency of 
       DocBook-utils and created a note saying it must be installed; clarified
       why 'yes' is piped to 'make config' in the introduction of the 

Modified: trunk/BOOK/server/major/bind.xml
===================================================================
--- trunk/BOOK/server/major/bind.xml	2005-06-06 00:28:15 UTC (rev 4555)
+++ trunk/BOOK/server/major/bind.xml	2005-06-06 06:05:02 UTC (rev 4556)
@@ -6,10 +6,10 @@
 
   <!ENTITY bind-download-http "http://gd.tuwien.ac.at/infosys/servers/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
   <!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
-  <!ENTITY bind-md5sum "fdb42fff7e345372ac52a4493b77b694">
+  <!ENTITY bind-md5sum "9ff3204eea27184ea0722f37e43fc95d">
   <!ENTITY bind-size "4.6 MB">
-  <!ENTITY bind-buildsize "87 MB">
-  <!ENTITY bind-time "1.87 SBU (additional 4.14 SBU to run the complete test suite)">
+  <!ENTITY bind-buildsize "71.3 MB">
+  <!ENTITY bind-time "1.8 SBU (additional 11 minutes, processor independent, to run the complete test suite)">
 ]>
 
 <sect1 id="bind" xreflabel="BIND-&bind-version;p1">
@@ -55,21 +55,12 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para><ulink
-        url="ftp://ftp.isc.org/isc/bind9/9.3.0/&bind-version;-patch1"/></para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">BIND Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para><xref linkend="openssl"/></para>
 
-    <bridgehead renderas="sect4">Optional (to Run the Full
-    Test Suite)</bridgehead>
+    <bridgehead renderas="sect4">Optional (to Run the Test Suite)</bridgehead>
     <para><xref linkend="net-tools"/> (for <command>ifconfig</command>)
     and <xref linkend="perl-modules"/>: Net-DNS</para>
 
@@ -87,56 +78,52 @@
     <para>Install <application>BIND</application> by running the
     following commands:</para>
 
-<screen><userinput>patch -Np1 -i ../&bind-version;-patch1 &&
-sed -i -e "s/dsssl-stylesheets/&-1.78/g" configure &&
+<screen><userinput>sed -i -e "s/dsssl-stylesheets/&-1.79/g" configure &&
 ./configure --prefix=/usr --sysconfdir=/etc \
     --enable-threads --with-libtool &&
 make</userinput></screen>
 
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+    <para>Issue the following commands to run the complete suite of tests.
+    First, as <systemitem class="username">root</systemitem>, set up some test
+    interfaces:</para>
 
+<screen role="root"><userinput>bin/tests/system/ifconfig.sh up</userinput></screen> 
+
+    <para>Now run the test suite as a regular user:</para>
+<screen><userinput>make check 2>&1 | tee check.log</userinput></screen>
+
+    <para>Again as <systemitem class="username">root</systemitem>, clean up the
+    test interfaces:</para>
+
+<screen role="root"><userinput>bin/tests/system/ifconfig.sh down</userinput></screen>
+
+    <para>Issue the following command to check that all 145 tests
+    ran successfully:</para>
+
+<screen><userinput>grep "R:PASS" check.log | wc -l</userinput></screen>
+
+    <para>Finally, install the package as the <systemitem
+    class="username">root</systemitem> user:</para>
+
 <screen role="root"><userinput>make install &&
-chmod 755 \
-    /usr/lib/{lib{bind9,isc{,cc,cfg},lwres}.so.?.?.?,libdns.so.20.0.0} &&
-mv -v /usr/share/man/man8/named.conf.5 /usr/share/man/man5 &&
+chmod 755 /usr/lib/{lib{bind9,isc{,cc,cfg},lwres,dns}.so.*.?.?} &&
 cd doc &&
-install -v -d -m755 /usr/share/doc/bind-9.3.0/{arm,draft,misc,rfc} &&
+install -v -d -m755 /usr/share/doc/bind-&bind-version;/{arm,draft,misc,rfc} &&
 install -v -m644 arm/*.html \
-    /usr/share/doc/bind-9.3.0/arm &&
+    /usr/share/doc/bind-&bind-version;/arm &&
 install -v -m644 draft/*.txt \
-    /usr/share/doc/bind-9.3.0/draft &&
+    /usr/share/doc/bind-&bind-version;/draft &&
 install -v -m644 rfc/* \
-    /usr/share/doc/bind-9.3.0/rfc &&
+    /usr/share/doc/bind-&bind-version;/rfc &&
 install -v -m644 \
     misc/{dnssec,ipv6,migrat*,options,rfc-compliance,roadmap,sdb} \
-    /usr/share/doc/bind-9.3.0/misc</userinput></screen>
+    /usr/share/doc/bind-&bind-version;/misc</userinput></screen>
 
-    <para>In order to run the complete test suite before installing the
-    package, you need to set up some dummy interfaces (requires
-    <command>ifconfig</command>). Issue the following commands to run the
-    complete suite of tests (you will have to be the <systemitem
-    class="username">root</systemitem> user to issue the
-    <command>ifconfig</command> commands):</para>
-
-<screen role="root"><userinput>bin/tests/system/ifconfig.sh up &&
-make check >check.log 2>&1 &&
-bin/tests/system/ifconfig.sh down</userinput></screen>
-
-    <para>If desired, issue the following command to ensure all 145 tests
-    ran successfully:</para>
-
-<screen><userinput>grep "R:PASS" check.log | wc -l</userinput></screen>
-
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><command>patch -Np1 -i ../&bind-version;-patch1</command>: There's a
-    vulnerability in the DNSSEC code. See
-    <ulink url="http://www.kb.cert.org/vuls/id/938617"/>. The patch fixes the
-    bug.</para>
-
     <para><command>sed -i -e ... configure</command>: This command forces
     <command>configure</command> to look for the DSSSL stylesheets in the
     standard BLFS location.</para>
@@ -153,6 +140,11 @@
     building of dynamic libraries and links the installed binaries to these
     libraries.</para>
 
+    <para><command>chmod 755 
+    /usr/lib/{lib{bind9,isc{,cc,cfg},lwres,dns}.so.*.?.?}</command>: 
+    Libtool does not set the permissions for these libraries correctly
+    so they are fixed here.</para>
+
     <para><command>cd doc; install ...</command>: These commands install the
     additional package documentation. Optionally, omit any or all of these
     commands.</para>




More information about the blfs-book mailing list