source: vendor/current/testprogs/blackbox/dbcheck-oldrelease.sh

Last change on this file was 989, checked in by Silvan Scherrer, 9 years ago

Samba Server: update vendor to version 4.4.7

File size: 16.0 KB
Line 
1#!/bin/sh
2
3if [ $# -lt 1 ]; then
4cat <<EOF
5Usage: dbcheck.sh PREFIX RELEASE
6EOF
7exit 1;
8fi
9
10PREFIX_ABS="$1"
11RELEASE="$2"
12shift 2
13
14. `dirname $0`/subunit.sh
15
16release_dir=`dirname $0`/../../source4/selftest/provisions/$RELEASE
17
18ldbmodify="ldbmodify"
19if [ -x "$BINDIR/ldbmodify" ]; then
20 ldbmodify="$BINDIR/ldbmodify"
21fi
22
23ldbsearch="ldbsearch"
24if [ -x "$BINDIR/ldbsearch" ]; then
25 ldbsearch="$BINDIR/ldbsearch"
26fi
27
28undump() {
29 if test -x $BINDIR/tdbrestore;
30 then
31 `dirname $0`/../../source4/selftest/provisions/undump.sh $release_dir $PREFIX_ABS/$RELEASE $BINDIR/tdbrestore
32 else
33 `dirname $0`/../../source4/selftest/provisions/undump.sh $release_dir $PREFIX_ABS/$RELEASE
34 fi
35}
36
37add_userparameters0() {
38 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
39 $ldbmodify -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb <<EOF
40dn: cn=localdc,cn=domain controllers,dc=release-4-1-0rc3,dc=samba,dc=corp
41changetype: modify
42replace: userParameters
43userParameters:: IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAC
44 AAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAUAAQABoACAAB
45 AEMAdAB4AEMAZgBnAFAAcgBlAHMAZQBuAHQANTUxZTBiYjAYAAgAAQBDAHQAeABDAGYAZw
46 BGAGwAYQBnAHMAMQAwMGUwMDAxMBYACAABAEMAdAB4AEMAYQBsAGwAYgBhAGMAawAwMDAw
47 MDAwMBIACAABAEMAdAB4AFMAaABhAGQAbwB3ADAxMDAwMDAwKAAIAAEAQwB0AHgATQBhAH
48 gAQwBvAG4AbgBlAGMAdABpAG8AbgBUAGkAbQBlADAwMDAwMDAwLgAIAAEAQwB0AHgATQBh
49 AHgARABpAHMAYwBvAG4AbgBlAGMAdABpAG8AbgBUAGkAbQBlADAwMDAwMDAwHAAIAAEAQw
50 B0AHgATQBhAHgASQBkAGwAZQBUAGkAbQBlADAwMDAwMDAwIgAIAAEAQwB0AHgASwBlAHkA
51 YgBvAGEAcgBkAEwAYQB5AG8AdQB0ADAwMDAwMDAwKgACAAEAQwB0AHgATQBpAG4ARQBuAG
52 MAcgB5AHAAdABpAG8AbgBMAGUAdgBlAGwAMDAgAAIAAQBDAHQAeABXAG8AcgBrAEQAaQBy
53 AGUAYwB0AG8AcgB5ADAwIAACAAEAQwB0AHgATgBXAEwAbwBnAG8AbgBTAGUAcgB2AGUAcg
54 AwMBgAJAABAEMAdAB4AFcARgBIAG8AbQBlAEQAaQByADVjNWM3MzYxNzQ3NTcyNmU2NTVj
55 NzAyZTYyNjk2NDZmNmUwMCIABgABAEMAdAB4AFcARgBIAG8AbQBlAEQAaQByAEQAcgBpAH
56 YAZQA1MDNhMDAgADoAAQBDAHQAeABXAEYAUAByAG8AZgBpAGwAZQBQAGEAdABoADVjNWM3
57 MzYxNzQ3NTcyNmU2NTVjNzA3MjZmNjY2OTZjNjU3NDczNjU1YzcwMmU2MjY5NjQ2ZjZlMD
58 AiAAIAAQBDAHQAeABJAG4AaQB0AGkAYQBsAFAAcgBvAGcAcgBhAG0AMDAiAAIAAQBDAHQA
59 eABDAGEAbABsAGIAYQBjAGsATgB1AG0AYgBlAHIAMDA=
60-
61EOF
62 fi
63}
64add_userparameters1() {
65 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
66 $ldbmodify -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb <<EOF
67dn: cn=administrator,cn=users,dc=release-4-1-0rc3,dc=samba,dc=corp
68changetype: modify
69replace: userParameters
70userParameters: IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAC
71 AAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAUAAQABoACAAB
72 AEMAdAB4AEMAZgBnAFAAcgBlAHMAZQBuAHQANTUxZTBiYjAYAAgAAQBDAHQAeABDAGYAZw
73 BGAGwAYQBnAHMAMQAwMGUwMDAxMBYACAABAEMAdAB4AEMAYQBsAGwAYgBhAGMAawAwMDAw
74 MDAwMBIACAABAEMAdAB4AFMAaABhAGQAbwB3ADAxMDAwMDAwKAAIAAEAQwB0AHgATQBhAH
75 gAQwBvAG4AbgBlAGMAdABpAG8AbgBUAGkAbQBlADAwMDAwMDAwLgAIAAEAQwB0AHgATQBh
76 AHgARABpAHMAYwBvAG4AbgBlAGMAdABpAG8AbgBUAGkAbQBlADAwMDAwMDAwHAAIAAEAQw
77 B0AHgATQBhAHgASQBkAGwAZQBUAGkAbQBlADAwMDAwMDAwIgAIAAEAQwB0AHgASwBlAHkA
78 YgBvAGEAcgBkAEwAYQB5AG8AdQB0ADAwMDAwMDAwKgACAAEAQwB0AHgATQBpAG4ARQBuAG
79 MAcgB5AHAAdABpAG8AbgBMAGUAdgBlAGwAMDAgAAIAAQBDAHQAeABXAG8AcgBrAEQAaQBy
80 AGUAYwB0AG8AcgB5ADAwIAACAAEAQwB0AHgATgBXAEwAbwBnAG8AbgBTAGUAcgB2AGUAcg
81 AwMBgAJAABAEMAdAB4AFcARgBIAG8AbQBlAEQAaQByADVjNWM3MzYxNzQ3NTcyNmU2NTVj
82 NzAyZTYyNjk2NDZmNmUwMCIABgABAEMAdAB4AFcARgBIAG8AbQBlAEQAaQByAEQAcgBpAH
83 YAZQA1MDNhMDAgADoAAQBDAHQAeABXAEYAUAByAG8AZgBpAGwAZQBQAGEAdABoADVjNWM3
84 MzYxNzQ3NTcyNmU2NTVjNzA3MjZmNjY2OTZjNjU3NDczNjU1YzcwMmU2MjY5NjQ2ZjZlMD
85 AiAAIAAQBDAHQAeABJAG4AaQB0AGkAYQBsAFAAcgBvAGcAcgBhAG0AMDAiAAIAAQBDAHQA
86 eABDAGEAbABsAGIAYQBjAGsATgB1AG0AYgBlAHIAMDA=
87-
88EOF
89 fi
90}
91add_userparameters2() {
92 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
93 $ldbmodify -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb <<EOF
94dn: cn=krbtgt,cn=users,dc=release-4-1-0rc3,dc=samba,dc=corp
95changetype: modify
96replace: userParameters
97userParameters:: Q3R4Q2ZnUHJlc2VudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
98 CAgUAsaCAFDdHhDZmdQcmVzZW5045S15pSx5oiw44GiIAIBQ3R4V0ZQcm9maWxlUGF0aOOAsBgCAU
99 N0eFdGSG9tZURpcuOAsCICAUN0eFdGSG9tZURpckRyaXZl44CwEggBQ3R4U2hhZG9344Sw44Cw44C
100 w44CwLggBQ3R4TWF4RGlzY29ubmVjdGlvblRpbWXjgaXjjLnjkLDjgLAoCAFDdHhNYXhDb25uZWN0
101 aW9uVGltZeOAtOOct+aIseOAsBwIAUN0eE1heElkbGVUaW1l44Gj45yy46Sw44CwIAIBQ3R4V29ya
102 0RpcmVjdG9yeeOAsBgIAUN0eENmZ0ZsYWdzMeOAsOOBpuOYsuOAuCICAUN0eEluaXRpYWxQcm9ncm
103 Ft44Cw
104-
105EOF
106 fi
107}
108
109add_userparameters3() {
110 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
111 $ldbmodify -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb <<EOF
112dn: cn=guest,cn=users,dc=release-4-1-0rc3,dc=samba,dc=corp
113changetype: modify
114replace: userParameters
115userParameters:: QwAAAHQAAAB4AAAAQwAAAGYAAABnAAAAUAAAAHIAAABlAAAAcwAAAGUAAABuA
116 AAAdAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAA
117 AgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACA
118 AAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAUAAAAAsAAAAaAAAACAAAAAEAAABDAAAAdAAA
119 AHgAAABDAAAAZgAAAGcAAABQAAAAcgAAAGUAAABzAAAAZQAAAG4AAAB0AAAANQA1ADEAZQAwAGIAY
120 gAwACAAAAACAAAAAQAAAEMAAAB0AAAAeAAAAFcAAABGAAAAUAAAAHIAAABvAAAAZgAAAGkAAABsAA
121 AAZQAAAFAAAABhAAAAdAAAAGgAAAAwADAAGAAAAAIAAAABAAAAQwAAAHQAAAB4AAAAVwAAAEYAAAB
122 IAAAAbwAAAG0AAABlAAAARAAAAGkAAAByAAAAMAAwACIAAAACAAAAAQAAAEMAAAB0AAAAeAAAAFcA
123 AABGAAAASAAAAG8AAABtAAAAZQAAAEQAAABpAAAAcgAAAEQAAAByAAAAaQAAAHYAAABlAAAAMAAwA
124 BIAAAAIAAAAAQAAAEMAAAB0AAAAeAAAAFMAAABoAAAAYQAAAGQAAABvAAAAdwAAADAAMQAwADAAMA
125 AwADAAMAAuAAAACAAAAAEAAABDAAAAdAAAAHgAAABNAAAAYQAAAHgAAABEAAAAaQAAAHMAAABjAAA
126 AbwAAAG4AAABuAAAAZQAAAGMAAAB0AAAAaQAAAG8AAABuAAAAVAAAAGkAAABtAAAAZQAAAGUAMAA5
127 ADMAMAA0ADAAMAAoAAAACAAAAAEAAABDAAAAdAAAAHgAAABNAAAAYQAAAHgAAABDAAAAbwAAAG4AA
128 ABuAAAAZQAAAGMAAAB0AAAAaQAAAG8AAABuAAAAVAAAAGkAAABtAAAAZQAAADQAMAA3ADcAMQBiAD
129 AAMAAcAAAACAAAAAEAAABDAAAAdAAAAHgAAABNAAAAYQAAAHgAAABJAAAAZAAAAGwAAABlAAAAVAA
130 AAGkAAABtAAAAZQAAAGMAMAAyADcAMAA5ADAAMAAgAAAAAgAAAAEAAABDAAAAdAAAAHgAAABXAAAA
131 bwAAAHIAAABrAAAARAAAAGkAAAByAAAAZQAAAGMAAAB0AAAAbwAAAHIAAAB5AAAAMAAwABgAAAAIA
132 AAAAQAAAEMAAAB0AAAAeAAAAEMAAABmAAAAZwAAAEYAAABsAAAAYQAAAGcAAABzAAAAMQAAADAAMA
133 BmADAAMgA2ADgAMAAiAAAAAgAAAAEAAABDAAAAdAAAAHgAAABJAAAAbgAAAGkAAAB0AAAAaQAAAGE
134 AAABsAAAAUAAAAHIAAABvAAAAZwAAAHIAAABhAAAAbQAAADAAMAA=
135-
136EOF
137 fi
138}
139
140reindex() {
141 $PYTHON $BINDIR/samba-tool dbcheck --reindex -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
142}
143
144do_current_version_mod() {
145 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
146 # Confirm (in combination with the ldbsearch below) that
147 # changing the attribute with current Samba fixes it, and that
148 # a fixed attriute isn't unfixed by dbcheck.
149 tmpldif=$release_dir/sudoers2-mod.ldif
150 $ldbmodify -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $tmpldif
151 fi
152 return 0
153}
154
155check_expected_before_values() {
156 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
157 tmpldif=$PREFIX_ABS/$RELEASE/expected-replpropertymetadata-before-dbcheck.ldif.tmp
158 TZ=UTC $ldbsearch -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb cn=ops_run_anything -s one -b OU=SUDOers,DC=release-4-1-0rc3,DC=samba,DC=corp \* replpropertymetadata --sorted --show-binary > $tmpldif
159 diff $tmpldif $release_dir/expected-replpropertymetadata-before-dbcheck.ldif
160 if [ "$?" != "0" ]; then
161 return 1
162 fi
163
164 TZ=UTC $ldbsearch -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb cn=ops_run_anything2 -s one -b OU=SUDOers,DC=release-4-1-0rc3,DC=samba,DC=corp \* replpropertymetadata --sorted --show-binary | grep -v originating_change_time| grep -v whenChanged > $tmpldif
165
166 # Here we remove originating_change_time and whenChanged as
167 # these are time-dependent, caused by the ldbmodify above.
168
169 diff $tmpldif $release_dir/expected-replpropertymetadata-before-dbcheck2.ldif
170 if [ "$?" != "0" ]; then
171 return 1
172 fi
173
174 TZ=UTC $ldbsearch -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb cn=ops_run_anything3 -s one -b OU=SUDOers,DC=release-4-1-0rc3,DC=samba,DC=corp \* replpropertymetadata --sorted --show-binary > $tmpldif
175 diff $tmpldif $release_dir/expected-replpropertymetadata-before-dbcheck3.ldif
176 if [ "$?" != "0" ]; then
177 return 1
178 fi
179 fi
180 return 0
181}
182
183# This should 'fail', because it returns the number of modified records
184dbcheck_objectclass() {
185 if [ x$RELEASE = x"release-4-1-6-partial-object" ]; then
186 $PYTHON $BINDIR/samba-tool dbcheck --cross-ncs --fix --yes -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb --attrs=objectclass $@
187 else
188 return 1
189 fi
190}
191
192# This should 'fail', because it returns the number of modified records
193dbcheck() {
194 $PYTHON $BINDIR/samba-tool dbcheck --cross-ncs --fix --yes -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
195}
196
197check_expected_after_values() {
198 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
199 tmpldif=$PREFIX_ABS/$RELEASE/expected-replpropertymetadata-before-dbcheck.ldif.tmp
200 TZ=UTC $ldbsearch -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb cn=ops_run_anything -s one -b OU=SUDOers,DC=release-4-1-0rc3,DC=samba,DC=corp \* replpropertymetadata --sorted --show-binary > $tmpldif
201 diff $tmpldif $release_dir/expected-replpropertymetadata-after-dbcheck.ldif
202 if [ "$?" != "0" ]; then
203 return 1
204 fi
205 TZ=UTC $ldbsearch -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb cn=ops_run_anything2 -s one -b OU=SUDOers,DC=release-4-1-0rc3,DC=samba,DC=corp \* replpropertymetadata --sorted --show-binary | grep -v originating_change_time| grep -v whenChanged > $tmpldif
206 diff $tmpldif $release_dir/expected-replpropertymetadata-after-dbcheck2.ldif
207 if [ "$?" != "0" ]; then
208 return 1
209 fi
210 TZ=UTC $ldbsearch -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb cn=ops_run_anything3 -s one -b OU=SUDOers,DC=release-4-1-0rc3,DC=samba,DC=corp \* replpropertymetadata --sorted --show-binary > $tmpldif
211 diff $tmpldif $release_dir/expected-replpropertymetadata-after-dbcheck3.ldif
212 if [ "$?" != "0" ]; then
213 return 1
214 fi
215 fi
216 return 0
217}
218
219check_forced_duplicate_values() {
220 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
221 ldif=$release_dir/forced-duplicate-value-for-dbcheck.ldif
222 TZ=UTC $ldbmodify -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb.d/DC%3DRELEASE-4-1-0RC3,DC%3DSAMBA,DC%3DCORP.ldb $ldif
223 if [ "$?" != "0" ]; then
224 return 1
225 fi
226 else
227 return 0
228 fi
229}
230
231# This should 'fail', because it returns the number of modified records
232dbcheck_after_dup() {
233 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
234 $PYTHON $BINDIR/samba-tool dbcheck --cross-ncs --fix --yes -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
235 else
236 return 1
237 fi
238}
239
240check_expected_after_dup_values() {
241 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
242 tmpldif=$PREFIX_ABS/$RELEASE/expected-otherphone-after-dbcheck.ldif.tmp
243 TZ=UTC $ldbsearch -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb cn=administrator -s base -b cn=administrator,cn=users,DC=release-4-1-0rc3,DC=samba,DC=corp otherHomePhone --sorted --show-binary | grep -v \# | sort > $tmpldif
244 diff $tmpldif $release_dir/expected-otherphone-after-dbcheck.ldif
245 if [ "$?" != "0" ]; then
246 return 1
247 fi
248 fi
249 return 0
250}
251
252# But having fixed it all up, this should pass
253dbcheck_clean() {
254 $PYTHON $BINDIR/samba-tool dbcheck --cross-ncs -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
255}
256
257# This should 'fail', because it returns the number of modified records.
258# We don't need to run this against 4.1 releases
259dbcheck_acl_reset() {
260 if [ x$RELEASE = x"release-4-0-0" -o x$RELEASE = x"alpha13" ]; then
261 $PYTHON $BINDIR/samba-tool dbcheck --reset-well-known-acls --cross-ncs --fix --yes -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
262 else
263 return 1
264 fi
265}
266# But having fixed it all up, this should pass.
267# We don't need to run this against 4.1.0rc3
268dbcheck_acl_reset_clean() {
269 if [ x$RELEASE != x"release-4-1-0rc3" ]; then
270 $PYTHON $BINDIR/samba-tool dbcheck --reset-well-known-acls --cross-ncs -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
271 fi
272}
273
274# This should 'fail', because it returns the number of modified records
275dbcheck2() {
276 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
277 $PYTHON $BINDIR/samba-tool dbcheck --cross-ncs --fix --yes -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
278 else
279 exit 1
280 fi
281}
282# But having fixed it all up, this should pass
283dbcheck_clean2() {
284 if [ x$RELEASE = x"release-4-1-0rc3" ]; then
285 $PYTHON $BINDIR/samba-tool dbcheck --cross-ncs -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
286 fi
287}
288
289referenceprovision() {
290 if [ x$RELEASE == x"release-4-0-0" ]; then
291 $PYTHON $BINDIR/samba-tool domain provision --server-role="dc" --domain=SAMBA --host-name=ares --realm=${RELEASE}.samba.corp --targetdir=$PREFIX_ABS/${RELEASE}_reference --use-ntvfs --host-ip=127.0.0.1 --host-ip6=::1 --function-level=2003
292 fi
293}
294
295ldapcmp() {
296 if [ x$RELEASE == x"release-4-0-0" ]; then
297 $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX_ABS/${RELEASE}_reference/private/sam.ldb tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb --two --skip-missing-dn --filter=dnsRecord
298 fi
299}
300
301ldapcmp_sd() {
302 if [ x$RELEASE == x"release-4-0-0" ]; then
303 $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX_ABS/${RELEASE}_reference/private/sam.ldb tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb --two --sd --skip-missing-dn
304 fi
305}
306
307if [ -d $release_dir ]; then
308 testit $RELEASE undump
309 testit "reindex" reindex
310 testit "current_version_mod" do_current_version_mod
311 testit "check_expected_before_values" check_expected_before_values
312 testit_expect_failure "dbcheck_objectclass" dbcheck_objectclass
313 testit_expect_failure "dbcheck" dbcheck
314 testit "check_expected_after_values" check_expected_after_values
315 testit "check_forced_duplicate_values" check_forced_duplicate_values
316 testit_expect_failure "dbcheck_after_dup" dbcheck_after_dup
317 testit "check_expected_after_dup_values" check_expected_after_dup_values
318 testit "dbcheck_clean" dbcheck_clean
319 testit_expect_failure "dbcheck_acl_reset" dbcheck_acl_reset
320 testit "dbcheck_acl_reset_clean" dbcheck_acl_reset_clean
321 testit "add_userparameters0" add_userparameters1
322 testit "add_userparameters1" add_userparameters1
323 testit "add_userparameters2" add_userparameters2
324 testit "add_userparameters3" add_userparameters3
325 testit_expect_failure "dbcheck2" dbcheck2
326 testit "dbcheck_clean2" dbcheck_clean2
327 testit "referenceprovision" referenceprovision
328 testit "ldapcmp" ldapcmp
329 testit "ldapcmp_sd" ldapcmp_sd
330else
331 subunit_start_test $RELEASE
332 subunit_skip_test $RELEASE <<EOF
333no test provision
334EOF
335
336 subunit_start_test "reindex"
337 subunit_skip_test "reindex" <<EOF
338no test provision
339EOF
340 subunit_start_test check_expected_before_values
341 subunit_skip_test check_expected_before_values<<EOF
342no test provision
343EOF
344 subunit_start_test "dbcheck"
345 subunit_skip_test "dbcheck" <<EOF
346no test provision
347EOF
348 subunit_start_test "dbcheck_clean"
349 subunit_skip_test "dbcheck_clean" <<EOF
350no test provision
351EOF
352 subunit_start_test check_expected_after_values
353 subunit_skip_test check_expected_after_values<<EOF
354no test provision
355EOF
356 subunit_start_test "dbcheck_acl_reset"
357 subunit_skip_test "dbcheck_acl_reset" <<EOF
358no test provision
359EOF
360 subunit_start_test "dbcheck_clean_acl_reset"
361 subunit_skip_test "dbcheck_clean_acl_reset" <<EOF
362no test provision
363EOF
364 subunit_start_test add_userparameters0
365 subunit_skip_test add_userparameters0<<EOF
366no test provision
367EOF
368
369 subunit_start_test add_userparameters1
370 subunit_skip_test add_userparameters1<<EOF
371no test provision
372EOF
373
374 subunit_start_test add_userparameters2
375 subunit_skip_test add_userparameters2<<EOF
376no test provision
377EOF
378
379 subunit_start_test add_userparameters3
380 subunit_skip_test add_userparameters3<<EOF
381no test provision
382EOF
383
384 subunit_start_test check_expected_before_values
385 subunit_skip_test check_expected_before_values<<EOF
386no test provision
387EOF
388
389 subunit_start_test "dbcheck2"
390 subunit_skip_test "dbcheck2" <<EOF
391no test provision
392EOF
393
394 subunit_start_test "referenceprovision"
395 subunit_skip_test "referenceprovision" <<EOF
396no test provision
397EOF
398 subunit_start_test "ldapcmp"
399 subunit_skip_test "ldapcmp" <<EOF
400no test provision
401EOF
402 subunit_start_test "ldapcmp_sd"
403 subunit_skip_test "ldapcmp_sd" <<EOF
404no test provision
405EOF
406fi
407
408if [ -d $PREFIX_ABS/${RELEASE} ]; then
409 rm -fr $PREFIX_ABS/${RELEASE}
410fi
411
412if [ -d $PREFIX_ABS/${RELEASE}_reference ]; then
413 rm -fr $PREFIX_ABS/${RELEASE}_reference
414fi
415
416exit $failed
Note: See TracBrowser for help on using the repository browser.