diff --git a/bind_change_ttl.sh b/bind_change_ttl.sh index 04eb60d..df21dae 100755 --- a/bind_change_ttl.sh +++ b/bind_change_ttl.sh @@ -133,6 +133,7 @@ trap clean_up SIGHUP SIGINT SIGTERM #--------------------------------------- DEFAULT_CONF_FILE_DIR="/etc/bind" +DEFAULT_BIND_CACHE_DIR="/var/cache/bind" @@ -163,6 +164,8 @@ fi [[ -n "$CONF_FILE_DIR" ]] && DEFAULT_CONF_FILE_DIR="$CONF_FILE_DIR" +[[ -n "$BIND_CACHE_DIR" ]] && DEFAULT_BIND_CACHE_DIR="$BIND_CACHE_DIR" + if [[ -n "$ZONE_FILE_MASTER_DIR" ]] ; then DEFAULT_ZONE_FILE_MASTER_DIR="$ZONE_FILE_MASTER_DIR" else @@ -172,7 +175,7 @@ fi if [[ -n "$ZONE_FILE_SLAVE_DIR" ]] ; then DEFAULT_ZONE_FILE_SLAVE_DIR="$ZONE_FILE_SLAVE_DIR" else - DEFAULT_ZONE_FILE_SLAVE_DIR="${DEFAULT_CONF_FILE_DIR}/slave" + DEFAULT_ZONE_FILE_SLAVE_DIR="$DEFAULT_BIND_CACHE_DIR" fi if [[ -n "$ZONE_FILE_SUFFIX" ]] ; then