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