]> git.sur5r.net Git - openldap/blob - tests/scripts/defines.sh
010c00fd0eaf8ba25cd54d69e1fd89c8930e602f
[openldap] / tests / scripts / defines.sh
1 #! /bin/sh
2 # $OpenLDAP$
3 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
4 ##
5 ## Copyright 1998-2004 The OpenLDAP Foundation.
6 ## All rights reserved.
7 ##
8 ## Redistribution and use in source and binary forms, with or without
9 ## modification, are permitted only as authorized by the OpenLDAP
10 ## Public License.
11 ##
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>.
15
16 MONITORDB=${AC_MONITOR-no}
17 PROXYCACHE=${AC_pcache-pcacheno}
18 PPOLICY=${AC_ppolicy-ppolicyno}
19 WITHTLS=${AC_WITHTLS-yes}
20
21 DATADIR=./testdata
22 PROGDIR=./progs
23 TESTDIR=./testrun
24
25 DBDIR1A=$TESTDIR/db.1.a
26 DBDIR1B=$TESTDIR/db.1.b
27 DBDIR1C=$TESTDIR/db.1.c
28 DBDIR1=$DBDIR1A
29 DBDIR2=$TESTDIR/db.2.a
30 DBDIR3=$TESTDIR/db.3.a
31 DBDIR4=$TESTDIR/db.4.a
32 DBDIR5=$TESTDIR/db.5.a
33 DBDIR6=$TESTDIR/db.6.a
34
35 CONF=$DATADIR/slapd.conf
36 CONFTWO=$DATADIR/slapd2.conf
37 MCONF=$DATADIR/slapd-master.conf
38 PWCONF=$DATADIR/slapd-pw.conf
39 ACLCONF=$DATADIR/slapd-acl.conf
40 RCONF=$DATADIR/slapd-referrals.conf
41 MASTERCONF=$DATADIR/slapd-repl-master.conf
42 SRMASTERCONF=$DATADIR/slapd-syncrepl-master.conf
43 SLAVECONF=$DATADIR/slapd-repl-slave.conf
44 PPOLICYCONF=$DATADIR/slapd-ppolicy.conf
45 PROXYCACHECONF=$DATADIR/slapd-proxycache.conf
46 CACHEMASTERCONF=$DATADIR/slapd-cache-master.conf
47 R1SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-refresh1.conf
48 R2SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-refresh2.conf
49 P1SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist1.conf
50 P2SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist2.conf
51 P3SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist3.conf
52 REFSLAVECONF=$DATADIR/slapd-ref-slave.conf
53 SCHEMACONF=$DATADIR/slapd-schema.conf
54 GLUECONF=$DATADIR/slapd-glue.conf
55
56 CONF1=$TESTDIR/slapd.1.conf
57 CONF2=$TESTDIR/slapd.2.conf
58 CONF3=$TESTDIR/slapd.3.conf
59 CONF4=$TESTDIR/slapd.4.conf
60 CONF5=$TESTDIR/slapd.5.conf
61 CONF6=$TESTDIR/slapd.6.conf
62 ADDCONF=$TESTDIR/slapadd.conf
63
64 TOOLARGS="-x $LDAP_TOOLARGS"
65 TOOLPROTO="-P 3"
66
67 PASSWDCONF=$DATADIR/slapd-passwd.conf
68
69 CLIENTDIR=../clients/tools
70 #CLIENTDIR=/usr/local/bin
71
72 LDIFFILTER=$SRCDIR/scripts/acfilter.sh
73 CONFFILTER=$SRCDIR/scripts/conf.sh
74
75 SLAPADD="../servers/slapd/slapd -Ta $LDAP_VERBOSE"
76 SLAPCAT="../servers/slapd/slapd -Tc $LDAP_VERBOSE"
77 SLAPINDEX="../servers/slapd/slapd -Ti $LDAP_VERBOSE"
78
79 unset DIFF_OPTIONS
80 DIFF="diff -iu"
81 CMP="diff -i"
82 BCMP="diff -iB"
83 CMPOUT=/dev/null
84 SLAPD="../servers/slapd/slapd -s0"
85 SLURPD=../servers/slurpd/slurpd
86 LDAPPASSWD="$CLIENTDIR/ldappasswd $TOOLARGS"
87 LDAPSEARCH="$CLIENTDIR/ldapsearch $TOOLPROTO $TOOLARGS -LLL"
88 LDAPRSEARCH="$CLIENTDIR/ldapsearch $TOOLPROTO $TOOLARGS"
89 LDAPMODIFY="$CLIENTDIR/ldapmodify $TOOLPROTO $TOOLARGS"
90 LDAPADD="$CLIENTDIR/ldapmodify -a $TOOLPROTO $TOOLARGS"
91 LDAPMODRDN="$CLIENTDIR/ldapmodrdn $TOOLPROTO $TOOLARGS"
92 LDAPWHOAMI="$CLIENTDIR/ldapwhoami $TOOLARGS"
93 SLAPDTESTER=$PROGDIR/slapd-tester
94 LVL=${SLAPD_DEBUG-261}
95 LOCALHOST=localhost
96 PORT1=9011
97 PORT2=9012
98 PORT3=9013
99 PORT4=9014
100 PORT5=9015
101 PORT6=9016
102 URI1="ldap://${LOCALHOST}:$PORT1/"
103 URI2="ldap://${LOCALHOST}:$PORT2"
104 URI3="ldap://${LOCALHOST}:$PORT3/"
105 URI4="ldap://${LOCALHOST}:$PORT4/"
106 URI5="ldap://${LOCALHOST}:$PORT5/"
107 URI6="ldap://${LOCALHOST}:$PORT6/"
108 LDIF=$DATADIR/test.ldif
109 LDIFGLUED=$DATADIR/test-glued.ldif
110 LDIFORDERED=$DATADIR/test-ordered.ldif
111 LDIFORDEREDCP=$DATADIR/test-ordered-cp.ldif
112 LDIFORDEREDNOCP=$DATADIR/test-ordered-nocp.ldif
113 LDIFBASE=$DATADIR/test-base.ldif
114 LDIFPASSWD=$DATADIR/passwd.ldif
115 LDIFPASSWDOUT=$DATADIR/passwd-out.ldif
116 LDIFPPOLICY=$DATADIR/ppolicy.ldif
117 LDIFLANG=$DATADIR/test-lang.ldif
118 LDIFLANGOUT=$DATADIR/lang-out.ldif
119 LDIFREF=$DATADIR/referrals.ldif
120 MONITOR=""
121 REFDN="c=US"
122 BASEDN="o=University of Michigan,c=US"
123 MANAGERDN="cn=Manager,o=University of Michigan,c=US"
124 UPDATEDN="cn=Replica,o=University of Michigan,c=US"
125 PASSWD=secret
126 BABSDN="cn=Barbara Jensen,ou=Information Technology DivisioN,OU=People,o=University of Michigan,c=us"
127 BJORNSDN="cn=Bjorn Jensen,ou=Information Technology DivisioN,OU=People,o=University of Michigan,c=us"
128 JAJDN="cn=James A Jones 1,ou=Alumni Association,ou=People,o=University of Michigan,c=US"
129
130 LOG1=$TESTDIR/slapd.1.log
131 LOG2=$TESTDIR/slapd.2.log
132 LOG3=$TESTDIR/slapd.3.log
133 LOG4=$TESTDIR/slapd.4.log
134 LOG5=$TESTDIR/slapd.5.log
135 LOG6=$TESTDIR/slapd.6.log
136 SLAPADDLOG1=$TESTDIR/slapadd.1.log
137 SLURPLOG=$TESTDIR/slurp.log
138
139 SEARCHOUT=$TESTDIR/ldapsearch.out
140 SEARCHFLT=$TESTDIR/ldapsearch.flt
141 LDIFFLT=$TESTDIR/ldif.flt
142 TESTOUT=$TESTDIR/test.out
143 INITOUT=$TESTDIR/init.out
144
145 SERVER1OUT=$TESTDIR/server1.out
146 SERVER1FLT=$TESTDIR/server1.flt
147 SERVER2OUT=$TESTDIR/server2.out
148 SERVER2FLT=$TESTDIR/server2.flt
149 SERVER3OUT=$TESTDIR/server3.out
150 SERVER3FLT=$TESTDIR/server3.flt
151 SERVER4OUT=$TESTDIR/server4.out
152 SERVER4FLT=$TESTDIR/server4.flt
153 SERVER5OUT=$TESTDIR/server5.out
154 SERVER5FLT=$TESTDIR/server5.flt
155 SERVER6OUT=$TESTDIR/server6.out
156 SERVER6FLT=$TESTDIR/server6.flt
157
158 MASTEROUT=$SERVER1OUT
159 MASTERFLT=$SERVER1FLT
160 SLAVEOUT=$SERVER2OUT
161 SLAVEFLT=$SERVER2FLT
162
163 REFERRALOUT=$DATADIR/referrals.out
164 SEARCHOUTMASTER=$DATADIR/search.out.master
165 SEARCHOUTX=$DATADIR/search.out.xsearch
166 MODIFYOUTMASTER=$DATADIR/modify.out.master
167 ADDDELOUTMASTER=$DATADIR/adddel.out.master
168 MODRDNOUTMASTER0=$DATADIR/modrdn.out.master.0
169 MODRDNOUTMASTER1=$DATADIR/modrdn.out.master.1
170 MODRDNOUTMASTER2=$DATADIR/modrdn.out.master.2
171 MODRDNOUTMASTER3=$DATADIR/modrdn.out.master.3
172 ACLOUTMASTER=$DATADIR/acl.out.master
173 REPLOUTMASTER=$DATADIR/repl.out.master
174 MODSRCHFILTERS=$DATADIR/modify.search.filters
175 CERTIFICATETLS=$DATADIR/certificate.tls
176 CERTIFICATEOUT=$DATADIR/certificate.out
177
178 # Just in case we linked the binaries dynamically
179 LD_LIBRARY_PATH=`pwd`/../libraries:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH