From c16f48db0e15272a6ff2ca25311f6168de13e482 Mon Sep 17 00:00:00 2001 From: tschettervictor <85497460+tschettervictor@users.noreply.github.com> Date: Wed, 23 Apr 2025 21:39:31 -0600 Subject: [PATCH] =?UTF-8?q?template:=20Don=E2=80=99t=20show=20usage=20on?= =?UTF-8?q?=20ARG/no=20value=20supplied?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- usr/local/share/bastille/template.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/usr/local/share/bastille/template.sh b/usr/local/share/bastille/template.sh index b25e0cd1..9fd2f0c2 100644 --- a/usr/local/share/bastille/template.sh +++ b/usr/local/share/bastille/template.sh @@ -335,7 +335,7 @@ for _jail in ${JAILS}; do _arg_name=$(get_arg_name "${_line}") _arg_value=$(get_arg_value "${_line}" "$@") if [ -z "${_arg_value}" ]; then - warn "No value provided for arg: ${_arg_name}" + error_exit "[ERROR]: No value provided for arg: ${_arg_name}" fi ARG_REPLACEMENTS="${ARG_REPLACEMENTS} -e 's/\${${_arg_name}}/${_arg_value}/g'" done < "${bastille_template}/ARG" @@ -360,7 +360,7 @@ for _jail in ${JAILS}; do _arg_name=$(get_arg_name "${_args}") _arg_value=$(get_arg_value "${_args}" "$@") if [ -z "${_arg_value}" ]; then - warn "No value provided for arg: ${_arg_name}" + error_exit "[ERROR]: No value provided for arg: ${_arg_name}" fi # Build a list of sed commands like this: -e 's/${username}/root/g' -e 's/${domain}/example.com/g' ARG_REPLACEMENTS="${ARG_REPLACEMENTS} -e 's/\${${_arg_name}}/${_arg_value}/g'" @@ -464,5 +464,4 @@ for _jail in ${JAILS}; do done info "Template applied: ${TEMPLATE}" - echo done