From: Martin Schwenke Date: Thu, 8 Mar 2018 04:02:38 +0000 (+1100) Subject: ctdb-tests: Use default public addresses file for event script tests X-Git-Tag: talloc-2.1.12~118 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a0aa735de1d2230aedec6ab7710d37290b227cc5;p=thirdparty%2Fsamba.git ctdb-tests: Use default public addresses file for event script tests Just use the default location in event script tests. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- diff --git a/ctdb/tests/eventscripts/10.interface.init.001.sh b/ctdb/tests/eventscripts/10.interface.init.001.sh index fae1a78d506..f29dd849fd9 100755 --- a/ctdb/tests/eventscripts/10.interface.init.001.sh +++ b/ctdb/tests/eventscripts/10.interface.init.001.sh @@ -6,7 +6,7 @@ define_test "no public addresses" setup_ctdb -export CTDB_PUBLIC_ADDRESSES="$CTDB_ETC/does/not/exist" +rm -f "${CTDB_BASE}/public_addresses" ok "No public addresses file found. Nothing to do for 10.interfaces" diff --git a/ctdb/tests/eventscripts/10.interface.monitor.001.sh b/ctdb/tests/eventscripts/10.interface.monitor.001.sh index 42ef42d81b4..9f2939acee9 100755 --- a/ctdb/tests/eventscripts/10.interface.monitor.001.sh +++ b/ctdb/tests/eventscripts/10.interface.monitor.001.sh @@ -6,7 +6,7 @@ define_test "no public addresses" setup_ctdb -export CTDB_PUBLIC_ADDRESSES="$CTDB_ETC/does/not/exist" +rm -f "${CTDB_BASE}/public_addresses" ok_null diff --git a/ctdb/tests/eventscripts/10.interface.startup.001.sh b/ctdb/tests/eventscripts/10.interface.startup.001.sh index 42ef42d81b4..9f2939acee9 100755 --- a/ctdb/tests/eventscripts/10.interface.startup.001.sh +++ b/ctdb/tests/eventscripts/10.interface.startup.001.sh @@ -6,7 +6,7 @@ define_test "no public addresses" setup_ctdb -export CTDB_PUBLIC_ADDRESSES="$CTDB_ETC/does/not/exist" +rm -f "${CTDB_BASE}/public_addresses" ok_null diff --git a/ctdb/tests/eventscripts/scripts/local.sh b/ctdb/tests/eventscripts/scripts/local.sh index a09f5138971..c69668070c3 100644 --- a/ctdb/tests/eventscripts/scripts/local.sh +++ b/ctdb/tests/eventscripts/scripts/local.sh @@ -279,17 +279,10 @@ eventscript_call () # it could be made more flexible. setup_public_addresses () { - if [ -f "$CTDB_PUBLIC_ADDRESSES" -a \ - "${CTDB_PUBLIC_ADDRESSES%/*}" = "$EVENTSCRIPTS_TESTS_VAR_DIR" ] ; then - rm "$CTDB_PUBLIC_ADDRESSES" - fi - - export CTDB_PUBLIC_ADDRESSES=$(mktemp \ - --tmpdir="$EVENTSCRIPTS_TESTS_VAR_DIR" \ - "public-addresses-XXXXXXXX") + _f="${CTDB_BASE}/public_addresses" - echo "Setting up CTDB_PUBLIC_ADDRESSES=${CTDB_PUBLIC_ADDRESSES}" - cat >"$CTDB_PUBLIC_ADDRESSES" <"$_f" <