Exit if required binaries are not found

This commit is contained in:
2025-08-04 20:31:35 +02:00
parent 3c82ad6936
commit c2d6f18dfd

View File

@@ -9,12 +9,13 @@ if [ -z "${!DNS_KEYS[*]}" ]; then
fi
DNS_IP=${DNS_IP:-127.0.0.1}
DIG=${DIG:-/usr/bin/dig}
IDN2=${IDN2:-/usr/bin/idn2}
JQ=${JQ:-/usr/bin/jq}
NAMED_CHECKCONF=${NAMED_CHECKCONF:-/usr/bin/named-checkconf}
NSUPDATE=${NSUPDATE:-/usr/bin/nsupdate}
TERMINAL_WITH=${MAX_TERMINAL_WITH:-$(/usr/bin/tput cols)}
DIG=${DIG:-$(which dig)} || exit 1
IDN2=${IDN2:-$(which idn2)} || exit 1
JQ=${JQ:-$(which jq)} || exit 1
NAMED_CHECKCONF=${NAMED_CHECKCONF:-$(which named-checkconf)} || exit 1
NSUPDATE=${NSUPDATE:-$(which nsupdate)} || exit 1
TERMINAL_WITH=${MAX_TERMINAL_WITH:-$($(which stty) size | cut -d " " -f 2)} || exit 1
####################
# global variables #