summaryrefslogtreecommitdiff
path: root/testprogs
diff options
context:
space:
mode:
authorGarming Sam <garming@catalyst.net.nz>2016-07-12 09:54:14 +1200
committerGarming Sam <garming@samba.org>2016-07-15 10:01:30 +0200
commit88591030ce52c106d6540c65a128f316971e2d37 (patch)
treed29f5efb16d43148b5e44d91aa7c96e4cf0e738d /testprogs
parent5361fc68436b4dcd8d1b7174daee27c78d3c7ade (diff)
downloadsamba-88591030ce52c106d6540c65a128f316971e2d37.tar.gz
tests/dbcheck: One way links are expected to be stale
Run a targeted dbcheck to fix only the one way links. Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'testprogs')
-rwxr-xr-xtestprogs/blackbox/dbcheck.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/testprogs/blackbox/dbcheck.sh b/testprogs/blackbox/dbcheck.sh
index 66628b05190..0ce273129eb 100755
--- a/testprogs/blackbox/dbcheck.sh
+++ b/testprogs/blackbox/dbcheck.sh
@@ -16,6 +16,11 @@ dbcheck() {
$BINDIR/samba-tool dbcheck --cross-ncs $@
}
+# This list of attributes can be freely extended
+dbcheck_fix_one_way_links() {
+ $BINDIR/samba-tool dbcheck --quiet --fix --yes fix_all_string_dn_component_mismatch --attrs="lastKnownParent defaultObjectCategory" --cross-ncs $@
+}
+
# This test shows that this does not do anything to a current
# provision (that would be a bug)
dbcheck_reset_well_known_acls() {
@@ -34,6 +39,7 @@ force_modules() {
$BINDIR/samba-tool dbcheck --force-modules
}
+dbcheck_fix_one_way_links
testit "dbcheck" dbcheck
testit "reindex" reindex
testit "fixed_attrs" fixed_attrs