From aef805100f249ed0a6225a44dec1627d49a7403d Mon Sep 17 00:00:00 2001 From: Christoph Date: Thu, 2 Aug 2018 12:17:06 +0200 Subject: [PATCH] bind_remove_domain_on_master.sh: Load default configuration if configuration file not found. --- bind_remove_domain_on_master.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/bind_remove_domain_on_master.sh b/bind_remove_domain_on_master.sh index b5555f4..c8a19a2 100755 --- a/bind_remove_domain_on_master.sh +++ b/bind_remove_domain_on_master.sh @@ -376,9 +376,10 @@ if $LOGGING ; then else # if $LOGGING - if [[ ! -f "$conf_file" ]]; then - fatal "Configuration file '$conf_file' not found!" - else + #if [[ ! -f "$conf_file" ]]; then + # fatal "Configuration file '$conf_file' not found!" + #else + if [[ -f "$conf_file" ]]; then echononl " Loading default Configuration values from $(basename ${conf_file}).." source "${conf_file}" > $log_file 2>&1 if [[ $? -eq 0 ]]; then @@ -389,6 +390,8 @@ else # if $LOGGING fi fi + [[ -z "$CONF_FILE_DIR" ]] && CONF_FILE_DIR="$DEFAULT_CONF_FILE_DIR" + if [[ -z "$CONF_FILE_DIR" ]]; then fatal "Directory contaning bind configurations not set (see CONF_FILE_DIR)!" fi