]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
tests/dbcheck: One way links are expected to be stale
authorGarming Sam <garming@catalyst.net.nz>
Mon, 11 Jul 2016 21:54:14 +0000 (09:54 +1200)
committerGarming Sam <garming@samba.org>
Fri, 15 Jul 2016 08:01:30 +0000 (10:01 +0200)
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>
testprogs/blackbox/dbcheck.sh

index 66628b0519004282f3990b75e2c697b137d2c78f..0ce273129ebb9cfc17c2ac51e4673965e6e42770 100755 (executable)
@@ -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