ctdb-tests: Make FAKE_CTDB_STATE globally set
authorMartin Schwenke <martin@meltin.net>
Thu, 8 Feb 2018 05:25:20 +0000 (16:25 +1100)
committerAmitay Isaacs <amitay@samba.org>
Wed, 28 Mar 2018 00:57:16 +0000 (02:57 +0200)
Lots of things depend on it.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/tests/eventscripts/scripts/local.sh

index dc0c0d265fa204548a24d4d056734799e704caf7..eddb43d6da0fff18480bed8a7cd233640d74b61a 100644 (file)
@@ -48,6 +48,9 @@ setup_ctdb_base "$EVENTSCRIPTS_TESTS_VAR_DIR" "etc-ctdb" \
                nfs-linux-kernel-callout \
                statd-callout
 
+export FAKE_CTDB_STATE="$EVENTSCRIPTS_TESTS_VAR_DIR/fake-ctdb"
+mkdir -p "$FAKE_CTDB_STATE"
+
 ######################################################################
 
 if "$TEST_VERBOSE" ; then
@@ -318,8 +321,6 @@ setup_ctdb ()
 
     setup_public_addresses
 
-    export FAKE_CTDB_STATE="$EVENTSCRIPTS_TESTS_VAR_DIR/fake-ctdb"
-
     export FAKE_CTDB_EXTRA_CONFIG="$EVENTSCRIPTS_TESTS_VAR_DIR/fake-config.sh"
     rm -f "$FAKE_CTDB_EXTRA_CONFIG"