[openldap] compile backends as modules (except BDB, HDB, and monitor)

jvcelak jvcelak at fedoraproject.org
Wed Nov 30 17:59:39 UTC 2011


commit 1cd7d29c02aedb7dfb5978e41439f5180e0ed83a
Author: Jan Vcelak <jvcelak at redhat.com>
Date:   Fri Nov 25 23:13:20 2011 +0100

    compile backends as modules (except BDB, HDB, and monitor)

 openldap.spec |   57 +++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 45 insertions(+), 12 deletions(-)
---
diff --git a/openldap.spec b/openldap.spec
index 2ab1913..1049230 100644
--- a/openldap.spec
+++ b/openldap.spec
@@ -224,21 +224,25 @@ pushd openldap-%{version}/build-servers
 build \
     --enable-slapd \
     --enable-bdb \
+    --enable-dnssrv=mod \
     --enable-hdb \
-    --enable-ldap \
-    --enable-meta \
+    --enable-ldap=mod \
+    --enable-meta=mod \
     --enable-monitor \
-    --enable-null \
-    --enable-shell \
+    --enable-null=mod \
+    --enable-shell=mod \
     --enable-sql=mod \
+    --enable-mdb=mod \
     --disable-ndb \
-    --enable-passwd \
-    --enable-sock \
+    --enable-passwd=mod \
+    --enable-sock=mod \
     --disable-perl \
-    --enable-relay \
+    --enable-relay=mod \
+    --enable-overlays=mod \
+    --enable-dynacl \
+    --enable-aci=yes \
     --disable-shared \
-    --disable-dynamic \
-    --enable-overlays=mod
+    --disable-dynamic
 popd
 
 # build clients
@@ -586,7 +590,36 @@ exit 0
 %dir %attr(-,ldap,ldap) %{_localstatedir}/run/openldap
 %{_unitdir}/slapd.service
 %{_datadir}/openldap-servers/
-%{_libdir}/openldap/[^b]*
+%{_libdir}/openldap/accesslog*
+%{_libdir}/openldap/auditlog*
+%{_libdir}/openldap/back_dnssrv*
+%{_libdir}/openldap/back_ldap*
+%{_libdir}/openldap/back_mdb*
+%{_libdir}/openldap/back_meta*
+%{_libdir}/openldap/back_null*
+%{_libdir}/openldap/back_passwd*
+%{_libdir}/openldap/back_relay*
+%{_libdir}/openldap/back_shell*
+%{_libdir}/openldap/back_sock*
+%{_libdir}/openldap/collect*
+%{_libdir}/openldap/constraint*
+%{_libdir}/openldap/dds*
+%{_libdir}/openldap/deref*
+%{_libdir}/openldap/dyngroup*
+%{_libdir}/openldap/dynlist*
+%{_libdir}/openldap/memberof*
+%{_libdir}/openldap/pcache*
+%{_libdir}/openldap/ppolicy*
+%{_libdir}/openldap/refint*
+%{_libdir}/openldap/retcode*
+%{_libdir}/openldap/rwm*
+%{_libdir}/openldap/seqmod*
+%{_libdir}/openldap/smbk5pwd*
+%{_libdir}/openldap/sssvlv*
+%{_libdir}/openldap/syncprov*
+%{_libdir}/openldap/translucent*
+%{_libdir}/openldap/unique*
+%{_libdir}/openldap/valsort*
 %{_libexecdir}/slapd/
 %{_sbindir}/sl*
 %{_mandir}/man8/*
@@ -599,8 +632,7 @@ exit 0
 %files servers-sql
 %doc openldap-%{version}/servers/slapd/back-sql/docs/*
 %doc openldap-%{version}/servers/slapd/back-sql/rdbms_depend
-%{_libdir}/openldap/back_sql*.so.*
-%{_libdir}/openldap/back_sql.la
+%{_libdir}/openldap/back_sql*
 
 %files clients
 %{_bindir}/*
@@ -623,6 +655,7 @@ exit 0
   + library: support for Wahl (draft)
   + a lot of bugfixes
 - remove patches which were merged upstream
+- compile backends as modules (except BDB, HDB, and monitor)
 
 * Tue Nov 01 2011 Jan Vcelak <jvcelak at redhat.com> 2.4.26-6
 - package cleanup:


More information about the scm-commits mailing list