diff options
author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2016-07-01 11:19:54 +1200 |
---|---|---|
committer | Garming Sam <garming@samba.org> | 2016-07-15 10:01:30 +0200 |
commit | 58acf513f93479d4b4c89e05a699e0bbd5320268 (patch) | |
tree | 95884bdcbc329f55c62427e05e5ec772078650d7 /simple-dc-steps.sh | |
parent | f2b2eff6813fcc89195bc0bc5c09917cc5ff7396 (diff) | |
download | samba-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-x | simple-dc-steps.sh | 34 |
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 |