5 Usage: dbcheck.sh PREFIX
13 .
`dirname $0`/subunit.sh
16 if test -x $BINDIR/tdbrestore
;
18 `dirname $0`/..
/..
/source4/selftest
/provisions
/undump.sh
`dirname $0`/..
/..
/source4/selftest
/provisions
/alpha13
$PREFIX_ABS/alpha13
$BINDIR/tdbrestore
20 `dirname $0`/..
/..
/source4/selftest
/provisions
/undump.sh
`dirname $0`/..
/..
/source4/selftest
/provisions
/alpha13
$PREFIX_ABS/alpha13
25 $BINDIR/samba-tool dbcheck
--reindex -H tdb
://$PREFIX_ABS/alpha13
/private
/sam.ldb $@
28 # This should 'fail', because it returns the number of modified records
30 $BINDIR/samba-tool dbcheck
--cross-ncs --fix --yes -H tdb
://$PREFIX_ABS/alpha13
/private
/sam.ldb $@
32 # But having fixed it all up, this should pass
34 $BINDIR/samba-tool dbcheck
--cross-ncs -H tdb
://$PREFIX_ABS/alpha13
/private
/sam.ldb $@
37 testit
"alpha13" alpha13
38 testit
"reindex" reindex
39 testit_expect_failure
"dbcheck" dbcheck
40 testit
"dbcheck_clean" dbcheck_clean