endCheckEmpty uses full DESCRIPTION as error message, if available

This commit is contained in:
2019-12-13 23:47:02 +01:00
parent 2041621d2b
commit 91f9f8a8da

View File

@@ -128,14 +128,14 @@ echoerr() { >&2 echo "$@"; }
# endCheckEmpty <VariableName> [DESCRIPTION] # endCheckEmpty <VariableName> [DESCRIPTION]
# DESCRIPTION : Optional text for error # DESCRIPTION : Optional text for error
endCheckEmpty() { endCheckEmpty() {
local errorText=$1
eval 'local ref=$'$1 eval 'local ref=$'$1
if [ ! -z "$2" ] ; then
errorText=$2
fi
if [ -z $ref ] ; then if [ -z $ref ] ; then
echoerr -e " [E] $errorText must not be empty.\n Sequence stopped." if [ ! -z "$2" ] ; then
echoerr -e " [E] $2\n Sequence stopped."
else
echoerr -e " [E] $1 must not be empty.\n Sequence stopped."
fi
exit 666 exit 666
fi fi
} }