mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +08:00
Updated to OpenLDAP-2.3.34
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6699 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
d0f99703b3
commit
2288649107
@ -3,7 +3,7 @@ $LastChangedBy$
|
||||
$Date$
|
||||
-->
|
||||
|
||||
<!ENTITY day "25"> <!-- Always 2 digits -->
|
||||
<!ENTITY day "26"> <!-- Always 2 digits -->
|
||||
<!ENTITY month "03"> <!-- Always 2 digits -->
|
||||
<!ENTITY year "2007">
|
||||
<!ENTITY version "svn-&year;&month;&day;">
|
||||
@ -359,8 +359,8 @@ $Date$
|
||||
<!-- Chapter 24 -->
|
||||
<!-- dhcp (chapter 14) -->
|
||||
<!ENTITY leafnode-version "1.11.5">
|
||||
<!ENTITY openldap-download-version "stable-20060823">
|
||||
<!ENTITY openldap-version "2.3.27">
|
||||
<!ENTITY openldap-download-version "2.3.34">
|
||||
<!ENTITY openldap-version "2.3.34">
|
||||
<!-- rsync (chaptet 18) -->
|
||||
<!-- cvs (chapter 18) -->
|
||||
<!-- subversion (chapter 18) -->
|
||||
|
@ -41,6 +41,15 @@
|
||||
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>March 26th, 2007</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[randy] - Updated to OpenLDAP-2.3.34.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>March 25th, 2007</para>
|
||||
<itemizedlist>
|
||||
|
@ -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-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 "0fbae4e9279aaa586adcd9f19b66a5ed">
|
||||
<!ENTITY openldap-size "3.6 MB">
|
||||
<!ENTITY openldap-buildsize "51.8 MB">
|
||||
<!ENTITY openldap-time "1.8 SBU and approximately 30 minutes to run the tests (processor independent)">
|
||||
<!ENTITY openldap-download-http "http://gd.tuwien.ac.at/infosys/network/OpenLDAP/openldap-release/openldap-&openldap-download-version;.tgz">
|
||||
<!ENTITY openldap-download-ftp "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-&openldap-download-version;.tgz">
|
||||
<!ENTITY openldap-md5sum "143eeb6e3c163e5f52d8e744b43a5960">
|
||||
<!ENTITY openldap-size "3.7 MB">
|
||||
<!ENTITY openldap-buildsize "112 MB">
|
||||
<!ENTITY openldap-time "1.9 SBU and approximately 30 minutes to run the tests (processor independent)">
|
||||
]>
|
||||
|
||||
<sect1 id="openldap" xreflabel="OpenLDAP-&openldap-version;">
|
||||
@ -58,7 +58,9 @@
|
||||
<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>
|
||||
url="http://www.openldap.org/software/download/"/>. Currently, a
|
||||
version release is being used due to a mixup on the
|
||||
<application>OpenLDAP</application> download page.</para>
|
||||
</note>
|
||||
|
||||
<bridgehead renderas="sect3">OpenLDAP Dependencies</bridgehead>
|
||||
@ -98,21 +100,22 @@
|
||||
--enable-dynamic \
|
||||
--enable-crypt \
|
||||
--enable-modules \
|
||||
--enable-ldap \
|
||||
--enable-ldbm \
|
||||
--enable-dyngroup \
|
||||
--enable-dynlist \
|
||||
--enable-ppolicy \
|
||||
--enable-valsort &&
|
||||
--enable-rlookups \
|
||||
--enable-backends \
|
||||
--enable-overlays &&
|
||||
make depend &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>To test the results, issue: <command>make test</command>.</para>
|
||||
<para>To test the results, issue: <command>make test</command>. If you've
|
||||
enabled <application>tcp_wrappers</application>, ensure you add 127.0.0.1
|
||||
to the <parameter>slapd</parameter> line in the
|
||||
<filename>/etc/hosts.allow</filename> file if you have a restrictive
|
||||
<filename>/etc/hosts.deny</filename> file.</para>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
|
||||
<screen role="root"><userinput>make install &&
|
||||
chmod -v 755 /usr/lib/libl*-2.3.so.0.2.15 &&
|
||||
chmod -v 755 /usr/lib/libl*-2.3.so.0.2.22 &&
|
||||
install -v -m755 -d /usr/share/doc/openldap-&openldap-version;/{drafts,guide,rfc} &&
|
||||
install -v -m644 doc/drafts/* /usr/share/doc/openldap-&openldap-version;/drafts &&
|
||||
install -v -m644 doc/rfc/* /usr/share/doc/openldap-&openldap-version;/rfc &&
|
||||
@ -148,34 +151,22 @@ cp -v -R doc/guide/* /usr/share/doc/openldap-&openldap-version;/guide</
|
||||
<para><parameter>--enable-modules</parameter>: Enables dynamic module
|
||||
support.</para>
|
||||
|
||||
<para><parameter>--enable-ldap</parameter>: Enables the
|
||||
<!-- <para><parameter>-enable-ldap</parameter>: Enables the
|
||||
<command>slapd</command> LDAP backend.</para>
|
||||
|
||||
<para><parameter>--enable-ldbm</parameter>: Build <command>slapd</command>
|
||||
<para><parameter>-enable-ldbm</parameter>: Build <command>slapd</command>
|
||||
with the primary database back end using either
|
||||
<application>Berkeley DB</application> or
|
||||
<application>GNU Database Manager</application>.</para>
|
||||
<application>GNU Database Manager</application>.</para> -->
|
||||
|
||||
<para><parameter>--enable-dyngroup</parameter>: Enables the
|
||||
<command>slapd</command> dynamic group overlay.</para>
|
||||
<para><parameter>--enable-rlookups</parameter>: This parameter enables
|
||||
reverse lookups of client hostnames.</para>
|
||||
|
||||
<para><parameter>--enable-dynlist</parameter>: Enables the
|
||||
<command>slapd</command> dynamic list overlay.</para>
|
||||
<para><parameter>--enable-backends</parameter>: This parameter enables
|
||||
all available backends.</para>
|
||||
|
||||
<para><parameter>--enable-ppolicy</parameter>: Enables the
|
||||
<command>slapd</command> password policy overlay.</para>
|
||||
|
||||
<para><parameter>--enable-valsort</parameter>: Enables the
|
||||
<command>slapd</command> value sorting overlay.</para>
|
||||
|
||||
<para><command>make test</command>: Validates the correct build of the
|
||||
package. If you've enabled <application>tcp_wrappers</application>, ensure
|
||||
you add 127.0.0.1 to the <parameter>slapd</parameter> line in the
|
||||
<filename>/etc/hosts.allow</filename> file if you have a
|
||||
restrictive <filename>/etc/hosts.deny</filename> file.</para>
|
||||
|
||||
<para><command>chmod -v 755 /usr/lib/libl*-2.3.so.0.2.15</command>: This command
|
||||
adds the executable bit to the shared libraries.</para>
|
||||
<para><parameter>--enable-overlays</parameter>: This parameter enables
|
||||
all available overlays.</para>
|
||||
|
||||
<para><option>--disable-bdb --disable-hdb --with-ldbm-api=gdbm</option>:
|
||||
Pass these parameters to the <command>configure</command> command if you
|
||||
@ -183,10 +174,13 @@ cp -v -R doc/guide/* /usr/share/doc/openldap-&openldap-version;/guide</
|
||||
<application>Berkeley DB</application> as the primary backend
|
||||
database.</para>
|
||||
|
||||
<para><command>chmod -v 755 /usr/lib/libl*-2.3.so.0.2.22</command>: This
|
||||
command adds the executable bit to the shared libraries.</para>
|
||||
|
||||
<note>
|
||||
<para>Run <command>./configure --help</command> to see if there are
|
||||
other parameters you can pass to the <command>configure</command> command
|
||||
to enable other options or dependency packages.</para>
|
||||
<para>You can run <command>./configure --help</command> to see if there
|
||||
are other parameters you can pass to the <command>configure</command>
|
||||
command to enable other options or dependency packages.</para>
|
||||
</note>
|
||||
|
||||
</sect2>
|
||||
|
Loading…
Reference in New Issue
Block a user