updated extras run function to handle dryruns better
This commit is contained in:
parent
f75c4c99ab
commit
d0b36bda54
2 changed files with 19 additions and 13 deletions
2
PRbL
2
PRbL
|
|
@ -1 +1 @@
|
||||||
Subproject commit c03ad9e03328fe3f915b5995fc754e64b17c515d
|
Subproject commit 7c13e1b9d3c00caf7a26a991150384955e78e540
|
||||||
30
install.sh
30
install.sh
|
|
@ -292,27 +292,33 @@ install-deps(){
|
||||||
}
|
}
|
||||||
|
|
||||||
install-extras(){
|
install-extras(){
|
||||||
_extras=()
|
_extras=($(ls ${escape_dir}/extras/))
|
||||||
extra_installs=$(ls ${escape_dir}/extras/)
|
# extra_installs=$(ls ${escape_dir}/extras/)
|
||||||
for file in $extra_installs ; do
|
# for file in $extra_installs ; do
|
||||||
_extras+=("$file")
|
# _extras+=("$file")
|
||||||
done
|
# done
|
||||||
|
|
||||||
boxborder "Which extras should be installed?"
|
boxborder "Which extras should be installed?"
|
||||||
multiselect result _extras "false"
|
for each in {1..${#_extras[@]}} ; do
|
||||||
|
preselect+=("false")
|
||||||
|
done
|
||||||
|
multiselect result _extras preselect
|
||||||
|
|
||||||
# For each extra, compare input choice and apply installs
|
# For each extra, compare input choice and apply installs
|
||||||
idx=0
|
idx=0
|
||||||
for extra in "${_extras[@]}"; do
|
for extra in "${_extras[@]}"; do
|
||||||
# If the selected user is set to true
|
# If the selected user is set to true
|
||||||
if [[ "${result[idx]}" == "true" ]] ; then
|
if [[ "${result[idx]}" == "true" ]] ; then
|
||||||
# if [[ $dry_run != true ]] ; then
|
if [[ $dry_run != true ]] ; then
|
||||||
|
boxline "running extra $extra"
|
||||||
run "${escape_dir}/extras/$extra -i"
|
run "${escape_dir}/extras/$extra -i"
|
||||||
# else
|
else
|
||||||
# dry_run=false
|
dry_run=false
|
||||||
# run "${escape_dir}/extras/$extra -D"
|
run "${escape_dir}/extras/$extra -D"
|
||||||
# dry_run=true
|
dry_run=true
|
||||||
# fi
|
fi
|
||||||
|
# else
|
||||||
|
# echo "index for $extra is ${result[idx]}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue