]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ctdb-tests: Put configuration, socket and PID file in CTDB_BASE
authorMartin Schwenke <martin@meltin.net>
Wed, 14 Mar 2018 04:08:44 +0000 (15:08 +1100)
committerAmitay Isaacs <amitay@samba.org>
Mon, 19 Mar 2018 01:23:19 +0000 (02:23 +0100)
setup_ctdb_base() makes this a convenient temporary directory.

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

index a419552cb34ffdc19e7374ef31c4f5a451da3d64..42eabd16fe329678f47b733bbda82da03de32533 100644 (file)
@@ -11,8 +11,8 @@ else
     debug () { : ; }
 fi
 
-ctdbd_socket="${TEST_VAR_DIR}/ctdbd.socket.$$"
-ctdbd_pidfile="${TEST_VAR_DIR}/ctdbd.pid.$$"
+ctdbd_socket="${CTDB_BASE}/ctdbd.socket"
+ctdbd_pidfile="${CTDB_BASE}/ctdbd.pid"
 
 define_test ()
 {
@@ -73,12 +73,7 @@ setup_natgw ()
        debug "Setting up NAT gateway"
 
        export CTDB_NATGW_HELPER="${CTDB_SCRIPTS_TOOLS_HELPER_DIR}/ctdb_natgw"
-
-       natgw_config_dir="${TEST_VAR_DIR}/natgw_config"
-       mkdir -p "$natgw_config_dir"
-
-       export CTDB_NATGW_NODES=$(mktemp --tmpdir="$natgw_config_dir")
-       test_cleanup "rm -f $CTDB_NATGW_NODES"
+       export CTDB_NATGW_NODES="${CTDB_BASE}/natgw_nodes"
 
        cat >"$CTDB_NATGW_NODES"
 }
@@ -88,12 +83,7 @@ setup_lvs ()
        debug "Setting up LVS"
 
        export CTDB_LVS_HELPER="${CTDB_SCRIPTS_TOOLS_HELPER_DIR}/ctdb_lvs"
-
-       lvs_config_dir="${TEST_VAR_DIR}/lvs_config"
-       mkdir -p "$lvs_config_dir"
-
-       export CTDB_LVS_NODES=$(mktemp --tmpdir="$lvs_config_dir")
-       test_cleanup "rm -f ${CTDB_LVS_NODES}"
+       export CTDB_LVS_NODES="${CTDB_BASE}/lvs_nodes"
 
        cat >"$CTDB_LVS_NODES"
 }