From: Martin Schwenke Date: Mon, 19 Mar 2018 09:47:48 +0000 (+1100) Subject: ctdb-tests: Create 49.winbind.sh X-Git-Tag: talloc-2.1.13~175 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a51e4ea042f71e1edddb4db19af8a70193900213;p=thirdparty%2Fsamba.git ctdb-tests: Create 49.winbind.sh Contains testing support used only by tests for 49.winbind event script. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- diff --git a/ctdb/tests/eventscripts/scripts/49.winbind.sh b/ctdb/tests/eventscripts/scripts/49.winbind.sh new file mode 100644 index 00000000000..a4d00bfa34c --- /dev/null +++ b/ctdb/tests/eventscripts/scripts/49.winbind.sh @@ -0,0 +1,32 @@ +setup_winbind () +{ + setup_ctdb + + service_name="winbind" + + if [ "$1" != "down" ] ; then + + debug "Marking Winbind service as up and managed by CTDB" + + service "winbind" force-started + + export CTDB_MANAGES_WINBIND="yes" + + export FAKE_WBINFO_FAIL="no" + + else + debug "Marking Winbind service as down and not managed by CTDB" + + service "winbind" force-stopped + + export CTDB_MANAGES_WINBIND="" + + export FAKE_WBINFO_FAIL="yes" + fi +} + +wbinfo_down () +{ + debug "Making wbinfo commands fail" + FAKE_WBINFO_FAIL="yes" +} diff --git a/ctdb/tests/eventscripts/scripts/local.sh b/ctdb/tests/eventscripts/scripts/local.sh index 787b4940d4d..061645b655a 100644 --- a/ctdb/tests/eventscripts/scripts/local.sh +++ b/ctdb/tests/eventscripts/scripts/local.sh @@ -605,39 +605,6 @@ samba_setup_fake_threads () SAMBA_STACK_TRACES="$_out" } -setup_winbind () -{ - setup_ctdb - - service_name="winbind" - - if [ "$1" != "down" ] ; then - - debug "Marking Winbind service as up and managed by CTDB" - - service "winbind" force-started - - export CTDB_MANAGES_WINBIND="yes" - - export FAKE_WBINFO_FAIL="no" - - else - debug "Marking Winbind service as down and not managed by CTDB" - - service "winbind" force-stopped - - export CTDB_MANAGES_WINBIND="" - - export FAKE_WBINFO_FAIL="yes" - fi -} - -wbinfo_down () -{ - debug "Making wbinfo commands fail" - FAKE_WBINFO_FAIL="yes" -} - ###################################################################### # NFS fakery