[fix][WIP] Changes to set_progress_str to fix percentage dropping to 0

This commit is contained in:
William Wernert
2020-05-19 09:32:10 -04:00
parent 8957af0a4d
commit 2261fe9b66
2 changed files with 8 additions and 11 deletions

View File

@@ -1212,20 +1212,18 @@ setup_salt_master_dirs() {
}
set_progress_str() {
local percentage_input
percentage_input=$1
local progress_bar_text
progress_bar_text=$2
local percentage_input=$1
local progress_bar_text=$2
if [ "$percentage_input" -gt "$percentage" ]; then
percentage="$percentage_input"
if [[ $percentage_input -ge $percentage ]]; then
export percentage="$percentage_input"
fi
percentage_str="XXX\n${percentage}\n${progress_bar_text}\nXXX"
percentage_str="XXX\n${percentage}\n${progress_bar_text}\nXXX\n"
echo -e "$percentage_str"
printf '%s\n' '----' "${progress_bar_text^^}" "----" >> "$setup_log" 2>&1
printf '%s\n' '----' "$percentage\% - ${progress_bar_text^^}" "----" >> "$setup_log" 2>&1
sleep 5
}

View File

@@ -272,10 +272,9 @@ if [[ $is_minion ]]; then
fi
# Begin install
{
# Set initial percentage to 0
export percentage=0
{
if [[ $is_sensor || $is_helix ]]; then
set_progress_str 1 'Creating bond interface'