commit b881e256c96db21e072848fad069d99eabbf7243
parent c6b272c0a7f6f6f7e9705017ad7a661ca7463a7c
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date: Wed, 25 Jun 2014 11:03:07 +0200
check for parameter being defined
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/bin/confz b/bin/confz
@@ -49,7 +49,9 @@ setvar() {
# set $vars parameter if it's empty (ie. set default value)
defvar() {
- ! (($+vars[$1])) && [[ -z $vars[$1] ]] && setvar $1 $2
+ if ! (($+vars[$1])) || [[ -z $vars[$1] ]]; then
+ setvar $1 $2
+ fi
}
# check if variables are nonempty