confz

git mirror of https://ccx.te2000.cz/bzr/confz
git clone https://ccx.te2000.cz/git/confz
Log | Files | Refs

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:
Mbin/confz | 4+++-
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