summaryrefslogtreecommitdiff
path: root/simple-dc-steps.sh
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2016-07-01 11:19:54 +1200
committerGarming Sam <garming@samba.org>2016-07-15 10:01:30 +0200
commit58acf513f93479d4b4c89e05a699e0bbd5320268 (patch)
tree95884bdcbc329f55c62427e05e5ec772078650d7 /simple-dc-steps.sh
parentf2b2eff6813fcc89195bc0bc5c09917cc5ff7396 (diff)
downloadsamba-58acf513f93479d4b4c89e05a699e0bbd5320268.tar.gz
dbcheck linked attribute tests: save environment with bad links
We save a database snapshot that contains linked attributes that should have been deleted, and make sure dbcheck fixes those links without ruining anything else. Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'simple-dc-steps.sh')
-rwxr-xr-xsimple-dc-steps.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/simple-dc-steps.sh b/simple-dc-steps.sh
new file mode 100755
index 00000000000..4d36b06d2d5
--- /dev/null
+++ b/simple-dc-steps.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+#set -x
+
+make test TESTS="samba4.blackbox.group.py"
+
+echo adding user fred
+bin/samba-tool user add -H st/provision/simple-dc/private/sam.ldb fred complexpassword#12
+
+echo adding group swimmers
+bin/samba-tool group add -H st/provision/simple-dc/private/sam.ldb swimmers
+
+echo adding fred to swimmers
+bin/samba-tool group addmembers -H st/provision/simple-dc/private/sam.ldb swimmers fred
+echo
+
+for w in swimmers fred; do
+ echo grepping for $w
+ echo ------------------------------------
+ bin/ldbsearch -H st/provision/simple-dc/private/sam.ldb --show-recycled --show-deleted --show-deactivated-link --reveal | grep $w
+ echo ------------------------------------
+done
+echo
+
+echo deleting fred
+bin/samba-tool user delete -H st/provision/simple-dc/private/sam.ldb fred
+
+for w in swimmers fred; do
+ echo grepping for $w
+ echo ------------------------------------
+ bin/ldbsearch -H st/provision/simple-dc/private/sam.ldb --show-recycled --show-deleted --show-deactivated-link --reveal | grep $w
+ echo ------------------------------------
+done
+echo