Update to bind-9.9.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10250 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2012-05-27 22:58:55 +00:00
parent ba3346d411
commit a87a374213
4 changed files with 41 additions and 35 deletions

View File

@ -513,7 +513,7 @@ $Date$
<!-- Chapter 16 -->
<!ENTITY avahi-version "0.6.31">
<!ENTITY bind-version "9.8.1-P1">
<!ENTITY bind-version "9.9.0">
<!ENTITY mod_dnssd-version "0.6">
<!ENTITY NetworkManager-version "0.9.4.0">
<!ENTITY nmap-version "5.51">

View File

@ -44,6 +44,10 @@
<listitem>
<para>May 27th, 2012</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to bind-9.9.0. Fixes
<ulink url="&blfs-ticket-root;3383">#3383</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iptables-1.4.14. Fixes
<ulink url="&blfs-ticket-root;3389">#3389</ulink>.</para>

View File

@ -5,10 +5,10 @@
%general-entities;
<!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 "afa41f8203d50bedad65071f9b6f96d7">
<!ENTITY bind-size "8.1 MB">
<!ENTITY bind-utils-buildsize "109 MB">
<!ENTITY bind-utils-time "0.5 SBU">
<!ENTITY bind-md5sum "9281d0b04f711d28153ba1ab04a54026">
<!ENTITY bind-size "6.9 MB">
<!ENTITY bind-utils-buildsize "102 MB">
<!ENTITY bind-utils-time "0.6 SBU">
]>
<sect1 id="bind-utils" xreflabel="BIND Utilities-&bind-version;">
@ -38,7 +38,7 @@
<application>BIND</application> server, but need these
client side applications.</para>
&lfs70_checked;
&lfs71_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -7,10 +7,10 @@
"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 "afa41f8203d50bedad65071f9b6f96d7">
<!ENTITY bind-size "8.1 MB">
<!ENTITY bind-buildsize "260 MB">
<!ENTITY bind-time "1.7 SBU (additional 13 minutes, processor independent, to
<!ENTITY bind-md5sum "9281d0b04f711d28153ba1ab04a54026">
<!ENTITY bind-size "6.8 MB">
<!ENTITY bind-buildsize "141 MB">
<!ENTITY bind-time "1.9 SBU (additional 13 minutes, processor independent, to
run the complete test suite)">
]>
@ -71,18 +71,23 @@
<bridgehead renderas="sect3">BIND Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="openssl"/></para>
<para role="optional">
<xref linkend="openssl"/>
</para>
<bridgehead renderas="sect4">Optional (to run the test suite)</bridgehead>
<para role="optional"><xref linkend="perl-net-dns"/> and
<xref linkend="net-tools"/> (you may omit net-tools by using the optional
patch to utilize iproute2, but the IPv6 tests will fail)</para>
<para role="optional">
<xref linkend="perl-net-dns"/> and
<xref linkend="net-tools"/> (you may omit net-tools by using the optional
patch to utilize iproute2, but the IPv6 tests will fail)
</para>
<bridgehead renderas="sect4">Optional (to rebuild the
documentation)</bridgehead>
<para role="optional"><!--<xref linkend="tetex"/> or-->
<xref linkend="texlive"/>, and
<xref linkend="libxslt"/></para>
<bridgehead renderas="sect4">Optional (to rebuild the documentation)</bridgehead>
<para role="optional">
<xref linkend="doxygen"/>,
<xref linkend="texlive"/>, and
<xref linkend="libxslt"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/bind"/></para>
@ -97,22 +102,23 @@
<screen><userinput>patch -Np1 -i ../bind-&bind-version;-use_iproute2-1.patch</userinput></screen>
<!--
<para>If you want to <command>configure</command>
<application>BIND</application> with the option
<option>--disable-static</option> fix a bug in one of the Makefiles:</para>
<!-- this is a bug in bind-9.8.1 that wasn't in bind-9.8.0 -->
<option>- -disable-static</option> fix a bug in one of the Makefiles:</para>
<!- - this is a bug in bind-9.8.1 that wasn't in bind-9.8.0 - ->
<screen><userinput>sed -i 's# driver.o# .libs/driver.o#' bin/tests/system/dlzexternal/Makefile.in</userinput></screen>
-->
<para>Install <application>BIND</application> by running the
following commands:</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/share/man \
--enable-threads \
--with-libtool &amp;&amp;
--enable-threads \
--with-libtool &amp;&amp;
make</userinput></screen>
<para>Issue the following commands to run the complete suite of tests.
@ -130,7 +136,7 @@ make</userinput></screen>
<screen role="root"><userinput>bin/tests/system/ifconfig.sh down</userinput></screen>
<para>Issue the following command to check that all 148 tests
<para>Issue the following command to check that all 179 tests
ran successfully:</para>
<screen><userinput>grep "R:PASS" check.log | wc -l</userinput></screen>
@ -139,16 +145,12 @@ make</userinput></screen>
class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install &amp;&amp;
chmod 755 /usr/lib/lib{bind9,isc{,cc,cfg},lwres,dns}.so.*.?.? &amp;&amp;
chmod -v 0755 /usr/lib/lib{bind9,isc{,cc,cfg},lwres,dns}.so.*.?.? &amp;&amp;
cd doc &amp;&amp;
install -v -d -m755 /usr/share/doc/bind-&bind-version;/{arm,draft,misc,rfc} &amp;&amp;
install -v -m644 arm/*.html \
install -v -d -m755 /usr/share/doc/bind-&bind-version;/{arm,misc} &amp;&amp;
install -v -m644 doc/arm/*.html \
/usr/share/doc/bind-&bind-version;/arm &amp;&amp;
install -v -m644 draft/*.txt \
/usr/share/doc/bind-&bind-version;/draft &amp;&amp;
install -v -m644 rfc/* \
/usr/share/doc/bind-&bind-version;/rfc &amp;&amp;
install -v -m644 \
misc/{dnssec,ipv6,migrat*,options,rfc-compliance,roadmap,sdb} \
/usr/share/doc/bind-&bind-version;/misc</userinput></screen>