Don't set '--creds' flag for 'check' sub-command

This commit is contained in:
Koen Rouwhorst 2021-01-20 21:05:48 +01:00
parent 34dfb69847
commit 3ab26ada34

View file

@ -9,8 +9,18 @@ CREDS_ABS_PATH="$(readlink -f "${INPUT_CREDS_FILE}")"
WORKING_DIR="$(dirname "${CONFIG_ABS_PATH}")"
cd "$WORKING_DIR"
ARGS=(
"$1"
--config "$CONFIG_ABS_PATH"
)
# 'check' sub-command doesn't require credentials
if [ "$1" != "check" ]; then
ARGS+=(--creds "$CREDS_ABS_PATH")
fi
IFS=
OUTPUT="$(dnscontrol "$1" --config "$CONFIG_ABS_PATH" --creds "$CREDS_ABS_PATH")"
OUTPUT="$(dnscontrol "${ARGS[@]}")"
echo "$OUTPUT"