]> git.sur5r.net Git - openldap/blob - tests/scripts/defines.sh
fix last commit
[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-2003 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_CACHE-no}
18 WITHTLS=${AC_WITHTLS-yes}
19
20 DATADIR=./testdata
21 PROGDIR=./progs
22 TESTDIR=./testrun
23
24 DBDIR1A=$TESTDIR/db.1.a
25 DBDIR1B=$TESTDIR/db.1.b
26 DBDIR1C=$TESTDIR/db.1.c
27 DBDIR1=$DBDIR1A
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
33
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
53
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
61
62 TOOLARGS="-x $LDAP_TOOLARGS"
63 TOOLPROTO="-P 3"
64
65 PASSWDCONF=$DATADIR/slapd-passwd.conf
66
67 CLIENTDIR=../clients/tools
68 #CLIENTDIR=/usr/local/bin
69
70 LDIFFILTER=$SRCDIR/scripts/acfilter.sh
71 CONFFILTER=$SRCDIR/scripts/conf.sh
72
73 SLAPADD="../servers/slapd/tools/slapadd $LDAP_VERBOSE"
74 SLAPCAT="../servers/slapd/tools/slapcat $LDAP_VERBOSE"
75 SLAPINDEX="../servers/slapd/tools/slapindex $LDAP_VERBOSE"
76
77 unset DIFF_OPTIONS
78 DIFF="diff -iu"
79 CMP="diff -i"
80 BCMP="diff -iB"
81 CMPOUT=/dev/null
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}
93 LOCALHOST=localhost
94 PORT1=9011
95 PORT2=9012
96 PORT3=9013
97 PORT4=9014
98 PORT5=9015
99 PORT6=9016
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
117 MONITOR=""
118 REFDN="c=US"
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"
122 PASSWD=secret
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"
126
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
135
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
141
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
154
155 MASTEROUT=$SERVER1OUT
156 MASTERFLT=$SERVER1FLT
157 SLAVEOUT=$SERVER2OUT
158 SLAVEFLT=$SERVER2FLT
159
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
174
175 # Just in case we linked the binaries dynamically
176 LD_LIBRARY_PATH=`pwd`/../libraries:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH