]> git.sur5r.net Git - openldap/blob - tests/scripts/defines.sh
fix ITS#2733
[openldap] / tests / scripts / defines.sh
1 #! /bin/sh
2 # $OpenLDAP$
3
4 DATADIR=$SRCDIR/data
5 PROGDIR=./progs
6 DBDIR=./test-db
7 REPLDIR=./test-repl
8 R1REPLDIR=$REPLDIR/r1
9 R2REPLDIR=$REPLDIR/r2
10 P1REPLDIR=$REPLDIR/p1
11 P2REPLDIR=$REPLDIR/p2
12 P3REPLDIR=$REPLDIR/p3
13 CACHEDIR=./test-cache
14
15 CONF=$DATADIR/slapd.conf
16 MCONF=$DATADIR/slapd-master.conf
17 PWCONF=$DATADIR/slapd-pw.conf
18 ACLCONF=$DATADIR/slapd-acl.conf
19 RCONF=$DATADIR/slapd-referrals.conf
20 MASTERCONF=$DATADIR/slapd-repl-master.conf
21 SRMASTERCONF=$DATADIR/slapd-syncrepl-master.conf
22 SLAVECONF=$DATADIR/slapd-repl-slave.conf
23 PROXYCACHECONF=$DATADIR/slapd-proxycache.conf
24 CACHEMASTERCONF=$DATADIR/slapd-cache-master.conf
25 R1SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-refresh1.conf
26 R2SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-refresh2.conf
27 P1SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist1.conf
28 P2SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist2.conf
29 P3SRSLAVECONF=$DATADIR/slapd-syncrepl-slave-persist3.conf
30 REFSLAVECONF=$DATADIR/slapd-ref-slave.conf
31 SUBMASTERCONF=$DATADIR/slapd-repl-submaster.conf
32 SUBSLAVECONF=$DATADIR/slapd-repl-subslave.conf
33 SCHEMACONF=$DATADIR/slapd-schema.conf
34 GLUECONF=$DATADIR/slapd-glue.conf
35
36 DBCONF=$DBDIR/slapd.conf
37 ADDCONF=$DBDIR/slapadd.conf
38 REPLCONF=$REPLDIR/slapd.conf
39 R1REPLCONF=$R1REPLDIR/slapd.conf
40 R2REPLCONF=$R2REPLDIR/slapd.conf
41 P1REPLCONF=$P1REPLDIR/slapd.conf
42 P2REPLCONF=$P2REPLDIR/slapd.conf
43 P3REPLCONF=$P3REPLDIR/slapd.conf
44 CACHECONF=$CACHEDIR/slapd.conf
45
46 TOOLARGS="-x $LDAP_TOOLARGS"
47 TOOLPROTO="-P 3"
48
49 PASSWDCONF=$DATADIR/slapd-passwd.conf
50
51 CLIENTDIR=../clients/tools
52 #CLIENTDIR=/usr/local/bin
53
54 LDIFFILTER=$SRCDIR/scripts/acfilter.sh
55 SUBFILTER=$SRCDIR/scripts/subfilter.sh
56 UNDIFFFILTER=$SRCDIR/scripts/undiff.sh
57 CONFFILTER=$SRCDIR/scripts/conf.sh
58 STRIPATTR=$SRCDIR/scripts/stripattr.sh
59
60 SLAPADD="../servers/slapd/tools/slapadd $LDAP_VERBOSE"
61 SLAPCAT="../servers/slapd/tools/slapcat $LDAP_VERBOSE"
62 SLAPINDEX="../servers/slapd/tools/slapindex $LDAP_VERBOSE"
63
64 unset DIFF_OPTIONS
65 DIFF="diff -iu"
66 CMP="diff -i"
67 BCMP="diff -iB"
68 CMPOUT=/dev/null
69 SLAPD="../servers/slapd/slapd -s0"
70 SLURPD=../servers/slurpd/slurpd
71 LDAPPASSWD="$CLIENTDIR/ldappasswd $TOOLARGS"
72 LDAPSEARCH="$CLIENTDIR/ldapsearch $TOOLPROTO $TOOLARGS -LLL"
73 LDAPRSEARCH="$CLIENTDIR/ldapsearch $TOOLPROTO $TOOLARGS"
74 LDAPMODIFY="$CLIENTDIR/ldapmodify $TOOLPROTO $TOOLARGS"
75 LDAPADD="$CLIENTDIR/ldapmodify -a $TOOLPROTO $TOOLARGS"
76 LDAPMODRDN="$CLIENTDIR/ldapmodrdn $TOOLPROTO $TOOLARGS"
77 LDAPWHOAMI="$CLIENTDIR/ldapwhoami $TOOLARGS"
78 SLAPDTESTER=$PROGDIR/slapd-tester
79 LVL=${SLAPD_DEBUG-261}
80 LOCALHOST=localhost
81 PORT=9009
82 SLAVEPORT=9010
83 R1SLAVEPORT=9011
84 R2SLAVEPORT=9012
85 P1SLAVEPORT=9013
86 P2SLAVEPORT=9014
87 P3SLAVEPORT=9015
88 MASTERURI="ldap://${LOCALHOST}:$PORT/"
89 SLAVEURI="ldap://${LOCALHOST}:$SLAVEPORT/"
90 R1SLAVEURI="ldap://${LOCALHOST}:$R1SLAVEPORT/"
91 R2SLAVEURI="ldap://${LOCALHOST}:$R2SLAVEPORT/"
92 P1SLAVEURI="ldap://${LOCALHOST}:$P1SLAVEPORT/"
93 P2SLAVEURI="ldap://${LOCALHOST}:$P2SLAVEPORT/"
94 P3SLAVEURI="ldap://${LOCALHOST}:$P3SLAVEPORT/"
95 LDIF=$DATADIR/test.ldif
96 LDIFGLUED=$DATADIR/test-glued.ldif
97 LDIFORDERED=$DATADIR/test-ordered.ldif
98 LDIFORDEREDCP=$DATADIR/test-ordered-cp.ldif
99 LDIFORDEREDNOCP=$DATADIR/test-ordered-nocp.ldif
100 LDIFBASE=$DATADIR/test-base.ldif
101 LDIFPASSWD=$DATADIR/passwd.ldif
102 LDIFPASSWDOUT=$DATADIR/passwd-out.ldif
103 LDIFLANG=$DATADIR/test-lang.ldif
104 LDIFLANGOUT=$DATADIR/lang-out.ldif
105 LDIFREF=$DATADIR/referrals.ldif
106 MONITOR=""
107 REFDN="c=US"
108 BASEDN="o=University of Michigan,c=US"
109 MANAGERDN="cn=Manager,o=University of Michigan,c=US"
110 UPDATEDN="cn=Replica,o=University of Michigan,c=US"
111 PASSWD=secret
112 BABSDN="cn=Barbara Jensen,ou=Information Technology DivisioN,OU=People,o=University of Michigan,c=us"
113 BJORNSDN="cn=Bjorn Jensen,ou=Information Technology DivisioN,OU=People,o=University of Michigan,c=us"
114 JAJDN="cn=James A Jones 1,ou=Alumni Association,ou=People,o=University of Michigan,c=US"
115 MASTERLOG=$DBDIR/master.log
116 SLAVELOG=$DBDIR/slave.log
117 R1SLAVELOG=$DBDIR/r1.log
118 R2SLAVELOG=$DBDIR/r2.log
119 P1SLAVELOG=$DBDIR/p1.log
120 P2SLAVELOG=$DBDIR/p2.log
121 P3SLAVELOG=$DBDIR/p3.log
122 SLURPLOG=$DBDIR/slurp.log
123 SEARCHOUT=$DBDIR/ldapsearch.out
124 SEARCHFLT=$DBDIR/ldapsearch.flt
125 LDIFFLT=$DBDIR/ldif.flt
126 R1LDIFFLT=$DBDIR/r1ldif.flt
127 R2LDIFFLT=$DBDIR/r2ldif.flt
128 P1LDIFFLT=$DBDIR/p1ldif.flt
129 P2LDIFFLT=$DBDIR/p2ldif.flt
130 P3LDIFFLT=$DBDIR/p3ldif.flt
131 SUBFLT0=$DBDIR/sub0.flt
132 SUBFLT1=$DBDIR/sub1.flt
133 SUBFLT2=$DBDIR/sub2.flt
134 MASTEROUT=$DBDIR/master.out
135 SLAVEOUT=$DBDIR/slave.out
136 R1SLAVEOUT=$DBDIR/r1.out
137 R2SLAVEOUT=$DBDIR/r2.out
138 P1SLAVEOUT=$DBDIR/p1.out
139 P2SLAVEOUT=$DBDIR/p2.out
140 P3SLAVEOUT=$DBDIR/p3.out
141 SUBMASTEROUT=$DBDIR/submaster.out
142 TESTOUT=$DBDIR/test.out
143 INITOUT=$DBDIR/init.out
144 REFERRALOUT=$DATADIR/referrals.out
145 SEARCHOUTMASTER=$DATADIR/search.out.master
146 SEARCHOUTX=$DATADIR/search.out.xsearch
147 MODIFYOUTMASTER=$DATADIR/modify.out.master
148 ADDDELOUTMASTER=$DATADIR/adddel.out.master
149 MODRDNOUTMASTER0=$DATADIR/modrdn.out.master.0
150 MODRDNOUTMASTER1=$DATADIR/modrdn.out.master.1
151 MODRDNOUTMASTER2=$DATADIR/modrdn.out.master.2
152 MODRDNOUTMASTER3=$DATADIR/modrdn.out.master.3
153 ACLOUTMASTER=$DATADIR/acl.out.master
154 REPLOUTMASTER=$DATADIR/repl.out.master
155 MODSRCHFILTERS=$DATADIR/modify.search.filters
156 # Just in case we linked the binaries dynamically
157 LD_LIBRARY_PATH=`pwd`/../libraries:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH