Updated to OpenLDAP-2.2.26 stable release

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4918 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2005-08-13 21:20:22 +00:00
parent d8f9f82477
commit 9a6f6511ef
3 changed files with 34 additions and 12 deletions

View File

@ -297,7 +297,8 @@
<!-- Chapter 24 -->
<!-- dhcp (chapter 14) -->
<!ENTITY leafnode-version "1.10.8">
<!ENTITY openldap-version "2.2.24">
<!ENTITY openldap-download-version "stable-20050429">
<!ENTITY openldap-version "2.2.26">
<!-- rsync (chaptet 18) -->
<!-- cvs (chapter 18) -->
<!-- subversion (chapter 18) -->

View File

@ -24,6 +24,11 @@
<itemizedlist>
<listitem>
<para>August 13th, 2005 [randy]: Updated to OpenLDAP-2.2.6 stable
version; also added dependencies and configuration explanation.</para>
</listitem>
<listitem>
<para>August 12th, 2005 [randy]: Added a command to the PostgreSQL
instructions to fix broken ownership of installed files.</para>

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY openldap-download-http "http://gd.tuwien.ac.at/infosys/network/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz">
<!ENTITY openldap-download-ftp "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz">
<!ENTITY openldap-md5sum "383691dbabe05ee2b72a3e9db2042a82">
<!ENTITY openldap-download-http "http://gd.tuwien.ac.at/infosys/network/OpenLDAP/openldap-stable/openldap-&openldap-download-version;.tgz">
<!ENTITY openldap-download-ftp "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-stable/openldap-&openldap-download-version;.tgz">
<!ENTITY openldap-md5sum "afc8700b5738da863b30208e1d3e9de8">
<!ENTITY openldap-size "2.6 MB">
<!ENTITY openldap-buildsize "76.7 MB">
<!ENTITY openldap-time "6.58 SBU">
<!ENTITY openldap-buildsize "86 MB">
<!ENTITY openldap-time "1.5 SBU with an additional 15 minutes to run the tests (processor independent)">
]>
<sect1 id="openldap" xreflabel="OpenLDAP-&openldap-version;">
@ -54,20 +54,27 @@
</listitem>
</itemizedlist>
<note>
<para>The <application>OpenLDAP</application> stable releases are
packaged without version numbers in the tarball names. You can see the
relationship between the version number and name of the tarball at <ulink
url="http://www.openldap.org/software/download/"/>.</para>
</note>
<bridgehead renderas="sect3">OpenLDAP Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para><xref linkend="db"/></para>
<para><xref linkend="db"/> (recommended) or
<xref linkend="gdbm"/></para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para><xref linkend="cyrus-sasl"/> and <xref linkend="openssl"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para><xref linkend="tcpwrappers"/>,
<xref linkend="gdbm"/>,
<ulink url="http://www.gnu.org/software/pth/">GNU Pth</ulink>, and
<xref linkend="heimdal"/> or
<xref linkend="mitkrb"/></para>
<ulink url="http://www.gnu.org/software/pth/">GNU Pth</ulink>,
<ulink url="http://www.openslp.org/">OpenSLP</ulink> and
<ulink url="http://www.unixodbc.org/">unixODBC</ulink></para>
</sect2>
@ -87,7 +94,12 @@ make test</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install &amp;&amp;
chmod 755 /usr/lib/libl*-2.2.so.7.0.17</userinput></screen>
chmod 755 /usr/lib/libl*-2.2.so.7.0.19 &amp;&amp;
install -v -m755 -d /usr/share/doc/openldap-&openldap-version;/{drafts,rfc} &amp;&amp;
install -v -m644 doc/drafts/* \
/usr/share/doc/openldap-&openldap-version;/drafts &amp;&amp;
install -v -m644 doc/rfc/* \
/usr/share/doc/openldap-&openldap-version;/rfc</userinput></screen>
</sect2>
@ -126,6 +138,10 @@ chmod 755 /usr/lib/libl*-2.2.so.7.0.17</userinput></screen>
<para><command>chmod 755 /usr/lib/libl*-2.2.so.7.0.17</command>: This command
adds the executable bit to the shared libraries.</para>
<para><option>--disable-bdb --disable-hdb --with-ldbm-api=gdbm</option>:
Use these parameters to the <command>configure</command> command if you
wish to use GDBM instead of Berkeley DB as the primary backend
database.</para>
</sect2>
<sect2 role="configuration">