[Pkg-openldap-devel] r815 - openldap/trunk-2.3/debian
Russ Allbery
rra at alioth.debian.org
Thu May 31 02:58:46 UTC 2007
Author: rra
Date: 2007-05-31 02:58:46 +0000 (Thu, 31 May 2007)
New Revision: 815
Modified:
openldap/trunk-2.3/debian/changelog
openldap/trunk-2.3/debian/configure.options
openldap/trunk-2.3/debian/libldap-2.3-0.install
openldap/trunk-2.3/debian/libldap2.3-dev.install
openldap/trunk-2.3/debian/rules
Log:
* Enable SLAPI support. (Closes: #390954)
Modified: openldap/trunk-2.3/debian/changelog
===================================================================
--- openldap/trunk-2.3/debian/changelog 2007-05-30 20:30:39 UTC (rev 814)
+++ openldap/trunk-2.3/debian/changelog 2007-05-31 02:58:46 UTC (rev 815)
@@ -5,6 +5,7 @@
- ITS#4924: client crash on incorrectly tagged result from server.
- ITS#4925: NOOP modify with BDB backend crashed slapd.
- ITS#4966: Delete of valsort-controlled entries crashed slapd.
+ * Enable SLAPI support. (Closes: #390954)
* Re-enable use of the epoll system call since Debian no longer supports
2.4 kernels. This means that the OpenLDAP packages will not work on
pre-2.6 kernels.
@@ -21,7 +22,7 @@
* Added commentary and upstream ITS numbers for several patches
applicable upstream.
- -- Russ Allbery <rra at debian.org> Wed, 30 May 2007 13:30:16 -0700
+ -- Russ Allbery <rra at debian.org> Wed, 30 May 2007 17:41:38 -0700
openldap2.3 (2.3.30-5) unstable; urgency=low
Modified: openldap/trunk-2.3/debian/configure.options
===================================================================
--- openldap/trunk-2.3/debian/configure.options 2007-05-30 20:30:39 UTC (rev 814)
+++ openldap/trunk-2.3/debian/configure.options 2007-05-31 02:58:46 UTC (rev 815)
@@ -95,6 +95,7 @@
#--enable-rlookups enable reverse lookups of client hostnames [no]
--enable-rlookups
#--enable-slapi enable SLAPI support (experimental) [no]
+--enable-slapi
#--enable-slp enable SLPv2 support [no]
--enable-slp
#--enable-wrappers enable tcp wrapper support [no]
Modified: openldap/trunk-2.3/debian/libldap-2.3-0.install
===================================================================
--- openldap/trunk-2.3/debian/libldap-2.3-0.install 2007-05-30 20:30:39 UTC (rev 814)
+++ openldap/trunk-2.3/debian/libldap-2.3-0.install 2007-05-31 02:58:46 UTC (rev 815)
@@ -4,3 +4,5 @@
debian/tmp/usr/lib/libldap-2.3.so.0.*.* usr/lib
debian/tmp/usr/lib/libldap_r-2.3.so.0 usr/lib
debian/tmp/usr/lib/libldap_r-2.3.so.0.*.* usr/lib
+debian/tmp/usr/lib/libslapi-2.3.so.0 usr/lib
+debian/tmp/usr/lib/libslapi-2.3.so.0.*.* usr/lib
Modified: openldap/trunk-2.3/debian/libldap2.3-dev.install
===================================================================
--- openldap/trunk-2.3/debian/libldap2.3-dev.install 2007-05-30 20:30:39 UTC (rev 814)
+++ openldap/trunk-2.3/debian/libldap2.3-dev.install 2007-05-31 02:58:46 UTC (rev 815)
@@ -12,3 +12,5 @@
debian/tmp/usr/lib/liblber.so usr/lib
debian/tmp/usr/lib/libldap_r.a usr/lib
debian/tmp/usr/lib/libldap_r.so usr/lib
+debian/tmp/usr/lib/libslapi.a usr/lib
+debian/tmp/usr/lib/libslapi.so usr/lib
Modified: openldap/trunk-2.3/debian/rules
===================================================================
--- openldap/trunk-2.3/debian/rules 2007-05-30 20:30:39 UTC (rev 814)
+++ openldap/trunk-2.3/debian/rules 2007-05-31 02:58:46 UTC (rev 815)
@@ -58,10 +58,17 @@
$(MAKE) -C $(builddir) $(MAKEVARS)
touch $@
+# Check all built libraries for unresolved symbols except for the libslapi
+# library. It is a special case since the SLAPI interface depends on symbols
+# defined in slapd itself. Those symbols will remain unresolved until the
+# plugin is loaded into slapd.
install: install-stamp
install-stamp: build-stamp
$(MAKE) -C $(builddir) $(MAKEVARS) install
for F in $(installdir)/usr/lib/*.so.*.*.*; do \
+ if echo "$$F" | grep -q libslapi ; then \
+ continue; \
+ fi; \
if LD_LIBRARY_PATH=$(installdir)/usr/lib ldd -d -r $$F 2>&1 | grep '^undefined symbol:'; then \
echo; \
echo "library $$F has undefined references. Please fix this before continuing."; \
More information about the Pkg-openldap-devel
mailing list