3 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
5 ## Copyright 1998-2005 The OpenLDAP Foundation.
6 ## All rights reserved.
8 ## Redistribution and use in source and binary forms, with or without
9 ## modification, are permitted only as authorized by the OpenLDAP
12 ## A copy of this license is available in the file LICENSE in the
13 ## top-level directory of the distribution or, alternatively, at
14 ## <http://www.OpenLDAP.org/license.html>.
16 MONITORDB=${AC_MONITOR-no}
17 PROXYCACHE=${AC_pcache-pcacheno}
18 WITHTLS=${AC_WITHTLS-yes}
24 DBDIR1A=$TESTDIR/db.1.a
25 DBDIR1B=$TESTDIR/db.1.b
26 DBDIR1C=$TESTDIR/db.1.c
28 DBDIR2=$TESTDIR/db.2.a
29 DBDIR3=$TESTDIR/db.3.a
30 DBDIR4=$TESTDIR/db.4.a
31 DBDIR5=$TESTDIR/db.5.a
32 DBDIR6=$TESTDIR/db.6.a
34 CONF=$DATADIR/slapd.conf
35 CONFTWO=$DATADIR/slapd2.conf
36 MCONF=$DATADIR/slapd-master.conf
37 PWCONF=$DATADIR/slapd-pw.conf
38 ACLCONF=$DATADIR/slapd-acl.conf
39 RCONF=$DATADIR/slapd-referrals.conf
40 MASTERCONF=$DATADIR/slapd-repl-master.conf
41 SRMASTERCONF=$DATADIR/slapd-syncrepl-master.conf
42 SLAVECONF=$DATADIR/slapd-repl-slave.conf
43 PROXYCACHECONF=$DATADIR/slapd-proxycache.conf
44 CACHEMASTERCONF=$DATADIR/slapd-cache-master.conf
45 R1SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-refresh1.conf
46 R2SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-refresh2.conf
47 P1SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist1.conf
48 P2SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist2.conf
49 P3SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist3.conf
50 REFSLAVECONF=$DATADIR/slapd-ref-slave.conf
51 SCHEMACONF=$DATADIR/slapd-schema.conf
52 GLUECONF=$DATADIR/slapd-glue.conf
54 CONF1=$TESTDIR/slapd.1.conf
55 CONF2=$TESTDIR/slapd.2.conf
56 CONF3=$TESTDIR/slapd.3.conf
57 CONF4=$TESTDIR/slapd.4.conf
58 CONF5=$TESTDIR/slapd.5.conf
59 CONF6=$TESTDIR/slapd.6.conf
60 ADDCONF=$TESTDIR/slapadd.conf
62 TOOLARGS="-x $LDAP_TOOLARGS"
65 PASSWDCONF=$DATADIR/slapd-passwd.conf
67 CLIENTDIR=../clients/tools
68 #CLIENTDIR=/usr/local/bin
70 LDIFFILTER=$SRCDIR/scripts/acfilter.sh
71 CONFFILTER=$SRCDIR/scripts/conf.sh
73 SLAPADD="../servers/slapd/slapd -Ta $LDAP_VERBOSE"
74 SLAPCAT="../servers/slapd/slapd -Tc $LDAP_VERBOSE"
75 SLAPINDEX="../servers/slapd/slapd -Ti $LDAP_VERBOSE"
82 SLAPD="../servers/slapd/slapd -s0"
83 SLURPD=../servers/slurpd/slurpd
84 LDAPPASSWD="$CLIENTDIR/ldappasswd $TOOLARGS"
85 LDAPSEARCH="$CLIENTDIR/ldapsearch $TOOLPROTO $TOOLARGS -LLL"
86 LDAPRSEARCH="$CLIENTDIR/ldapsearch $TOOLPROTO $TOOLARGS"
87 LDAPMODIFY="$CLIENTDIR/ldapmodify $TOOLPROTO $TOOLARGS"
88 LDAPADD="$CLIENTDIR/ldapmodify -a $TOOLPROTO $TOOLARGS"
89 LDAPMODRDN="$CLIENTDIR/ldapmodrdn $TOOLPROTO $TOOLARGS"
90 LDAPWHOAMI="$CLIENTDIR/ldapwhoami $TOOLARGS"
91 SLAPDTESTER=$PROGDIR/slapd-tester
92 LVL=${SLAPD_DEBUG-261}
100 URI1="ldap://${LOCALHOST}:$PORT1/"
101 URI2="ldap://${LOCALHOST}:$PORT2"
102 URI3="ldap://${LOCALHOST}:$PORT3/"
103 URI4="ldap://${LOCALHOST}:$PORT4/"
104 URI5="ldap://${LOCALHOST}:$PORT5/"
105 URI6="ldap://${LOCALHOST}:$PORT6/"
106 LDIF=$DATADIR/test.ldif
107 LDIFGLUED=$DATADIR/test-glued.ldif
108 LDIFORDERED=$DATADIR/test-ordered.ldif
109 LDIFORDEREDCP=$DATADIR/test-ordered-cp.ldif
110 LDIFORDEREDNOCP=$DATADIR/test-ordered-nocp.ldif
111 LDIFBASE=$DATADIR/test-base.ldif
112 LDIFPASSWD=$DATADIR/passwd.ldif
113 LDIFPASSWDOUT=$DATADIR/passwd-out.ldif
114 LDIFLANG=$DATADIR/test-lang.ldif
115 LDIFLANGOUT=$DATADIR/lang-out.ldif
116 LDIFREF=$DATADIR/referrals.ldif
119 BASEDN="o=University of Michigan,c=US"
120 MANAGERDN="cn=Manager,o=University of Michigan,c=US"
121 UPDATEDN="cn=Replica,o=University of Michigan,c=US"
123 BABSDN="cn=Barbara Jensen,ou=Information Technology DivisioN,OU=People,o=University of Michigan,c=us"
124 BJORNSDN="cn=Bjorn Jensen,ou=Information Technology DivisioN,OU=People,o=University of Michigan,c=us"
125 JAJDN="cn=James A Jones 1,ou=Alumni Association,ou=People,o=University of Michigan,c=US"
127 LOG1=$TESTDIR/slapd.1.log
128 LOG2=$TESTDIR/slapd.2.log
129 LOG3=$TESTDIR/slapd.3.log
130 LOG4=$TESTDIR/slapd.4.log
131 LOG5=$TESTDIR/slapd.5.log
132 LOG6=$TESTDIR/slapd.6.log
133 SLAPADDLOG1=$TESTDIR/slapadd.1.log
134 SLURPLOG=$TESTDIR/slurp.log
136 SEARCHOUT=$TESTDIR/ldapsearch.out
137 SEARCHFLT=$TESTDIR/ldapsearch.flt
138 LDIFFLT=$TESTDIR/ldif.flt
139 TESTOUT=$TESTDIR/test.out
140 INITOUT=$TESTDIR/init.out
142 SERVER1OUT=$TESTDIR/server1.out
143 SERVER1FLT=$TESTDIR/server1.flt
144 SERVER2OUT=$TESTDIR/server2.out
145 SERVER2FLT=$TESTDIR/server2.flt
146 SERVER3OUT=$TESTDIR/server3.out
147 SERVER3FLT=$TESTDIR/server3.flt
148 SERVER4OUT=$TESTDIR/server4.out
149 SERVER4FLT=$TESTDIR/server4.flt
150 SERVER5OUT=$TESTDIR/server5.out
151 SERVER5FLT=$TESTDIR/server5.flt
152 SERVER6OUT=$TESTDIR/server6.out
153 SERVER6FLT=$TESTDIR/server6.flt
155 MASTEROUT=$SERVER1OUT
156 MASTERFLT=$SERVER1FLT
160 REFERRALOUT=$DATADIR/referrals.out
161 SEARCHOUTMASTER=$DATADIR/search.out.master
162 SEARCHOUTX=$DATADIR/search.out.xsearch
163 MODIFYOUTMASTER=$DATADIR/modify.out.master
164 ADDDELOUTMASTER=$DATADIR/adddel.out.master
165 MODRDNOUTMASTER0=$DATADIR/modrdn.out.master.0
166 MODRDNOUTMASTER1=$DATADIR/modrdn.out.master.1
167 MODRDNOUTMASTER2=$DATADIR/modrdn.out.master.2
168 MODRDNOUTMASTER3=$DATADIR/modrdn.out.master.3
169 ACLOUTMASTER=$DATADIR/acl.out.master
170 REPLOUTMASTER=$DATADIR/repl.out.master
171 MODSRCHFILTERS=$DATADIR/modify.search.filters
172 CERTIFICATETLS=$DATADIR/certificate.tls
173 CERTIFICATEOUT=$DATADIR/certificate.out
175 # Just in case we linked the binaries dynamically
176 LD_LIBRARY_PATH=`pwd`/../libraries:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH