#!/bin/sh . "${TEST_SCRIPTS_DIR}/unit.sh" PATH="$PATH:$CTDB_SCRIPTS_TOOLS_HELPER_DIR" setup_ctdb_base "${CTDB_TEST_TMP_DIR}" "ctdb-etc" conffile="$CTDB_BASE/ctdb.conf" remove_files () { rm -f "$conffile" } test_cleanup remove_files cat > "$conffile" < "$conffile" < transport = invalid conf: validation for option "transport" failed Failed to load config file $conffile EOF unit_test ctdb-config validate cat > "$conffile" < "$conffile" < "$conffile" < node address = 10.1.2.3:123 conf: validation for option "node address" failed Failed to load config file $conffile EOF unit_test ctdb-config validate cat > "$conffile" < "$conffile" < recovery lock is deprecated EOF unit_test ctdb-config -d WARNING validate cat > "$conffile" < "$conffile" < leader timeout = 0 conf: validation for option "leader timeout" failed Failed to load config file $conffile EOF unit_test ctdb-config validate cat > "$conffile" < "leader timeout" = "-5" Failed to load config file $conffile EOF unit_test ctdb-config validate cat > "$conffile" <