order of arguments now not relevant

This commit is contained in:
Armin Briegel
2020-09-17 14:31:36 +02:00
parent a0d93f1799
commit cd9247360a

View File

@@ -507,16 +507,19 @@ elif [[ $1 == "/" ]]; then
shift 3 shift 3
fi fi
# if an argument contains an = character, send it to eval while [[ -n $1 ]]; do
while [[ -n $1 && $1 =~ ".*\=.*" ]]; do if [[ $1 =~ ".*\=.*" ]]; then
printlog "setting variable from argument $1" # if an argument contains an = character, send it to eval
eval $1 printlog "setting variable from argument $1"
eval $1
else
# assume it's a label
label=$1
fi
# shift to next argument # shift to next argument
shift 1 shift 1
done done
label=${1:?"no label provided"}
printlog "################## Start Installomator" printlog "################## Start Installomator"
printlog "################## $label" printlog "################## $label"