]> git.sur5r.net Git - openldap/commitdiff
Use glue overlay
authorHoward Chu <hyc@openldap.org>
Sun, 5 Dec 2004 00:21:27 +0000 (00:21 +0000)
committerHoward Chu <hyc@openldap.org>
Sun, 5 Dec 2004 00:21:27 +0000 (00:21 +0000)
tests/data/slapd-ldapglue.conf
tests/scripts/test029-ldapglue

index 8625173c0897ae94be0c8d6fa555ff007aa282ab..3bfdb3127c2a3ad2ed3ea1a2aed39957d7050b25 100644 (file)
@@ -29,6 +29,7 @@ argsfile    ./testrun/slapd.1.args
 #ldapmod#moduleload back_ldap.la
 #monitormod#modulepath ../servers/slapd/back-monitor/
 #monitormod#moduleload back_monitor.la
+#gluemod#moduleload ../servers/slapd/overlays/glue.la
 
 #######################################################################
 # database definitions
@@ -58,7 +59,6 @@ uri             "@URI2@"
 #nosasl#idassert-authcDN "uid=proxy,ou=People,dc=example,dc=com"
 #nosasl#idassert-passwd  proxy
 idassert-mode   self
-subordinate
 
 # groups branch
 database        ldap
@@ -70,7 +70,6 @@ uri             "@URI3@"
 #nosasl#idassert-authcDN "uid=proxy,ou=Groups,dc=example,dc=com"
 #nosasl#idassert-passwd  proxy
 idassert-mode    self
-subordinate
 
 # root
 database        @BACKEND@
@@ -80,5 +79,8 @@ rootdn                "cn=Manager,dc=example,dc=com"
 rootpw         secret
 index          objectClass     eq
 index          cn,sn,uid       pres,eq,sub
+overlay glue
+glue-sub ou=groups,dc=example,dc=com
+glue-sub ou=people,dc=example,dc=com
 
 #monitor#database monitor
index 50051cda97fe99a6db0a3b13206dc7811d79c700..79976b9ae0b616959431050d6afcdb4c47151550 100755 (executable)
@@ -16,7 +16,7 @@
 echo "running defines.sh"
 . $SRCDIR/scripts/defines.sh
 
-echo "### This test requires the ldap backend."
+echo "### This test requires the ldap backend and glue overlay."
 echo "### If available, and explicitly requested, it can use SASL bind;"
 echo "### note that SASL must be properly set up, and the requested"
 echo "### mechanism must be available.  Define SLAPD_USE_SASL={yes|<mech>},"
@@ -27,6 +27,11 @@ if test $BACKLDAP = "ldapno" ; then
        exit 0
 fi 
 
+if test $GLUE = "glueno" ; then 
+       echo "glue overlay not available, test skipped"
+       exit 0
+fi 
+
 if test $WITH_SASL = "yes" ; then
        if test $USE_SASL != "no" ; then
                if test $USE_SASL = "yes" ; then