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
fi
# if an argument contains an = character, send it to eval
while [[ -n $1 && $1 =~ ".*\=.*" ]]; do
printlog "setting variable from argument $1"
eval $1
while [[ -n $1 ]]; do
if [[ $1 =~ ".*\=.*" ]]; then
# if an argument contains an = character, send it to eval
printlog "setting variable from argument $1"
eval $1
else
# assume it's a label
label=$1
fi
# shift to next argument
shift 1
done
label=${1:?"no label provided"}
printlog "################## Start Installomator"
printlog "################## $label"