Update update-pve.sh

This commit is contained in:
MacRimi 2025-08-07 15:31:03 +02:00 committed by GitHub
parent 4bbbe81182
commit 72d72544a4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -256,6 +256,8 @@ EOF
apt-get install pv -y > /dev/null 2>&1 apt-get install pv -y > /dev/null 2>&1
msg_ok "$(translate "Packages updated successfully")" msg_ok "$(translate "Packages updated successfully")"
tput sc
DEBIAN_FRONTEND=noninteractive apt-get -y \ DEBIAN_FRONTEND=noninteractive apt-get -y \
-o Dpkg::Options::='--force-confdef' \ -o Dpkg::Options::='--force-confdef' \
-o Dpkg::Options::='--force-confold' \ -o Dpkg::Options::='--force-confold' \
@ -271,7 +273,6 @@ EOF
package_name=$(echo "$line" | sed -E 's/.*(Setting up|Unpacking|Preparing to unpack|Processing triggers for) ([^ :]+).*/\2/') package_name=$(echo "$line" | sed -E 's/.*(Setting up|Unpacking|Preparing to unpack|Processing triggers for) ([^ :]+).*/\2/')
[ -z "$package_name" ] && package_name="$(translate "Unknown")" [ -z "$package_name" ] && package_name="$(translate "Unknown")"
tput sc
row=$(( $(tput lines) - 6 )) row=$(( $(tput lines) - 6 ))
tput cup $row 0; printf "%s\n" "$(translate "Installing packages...")" tput cup $row 0; printf "%s\n" "$(translate "Installing packages...")"
tput cup $((row + 1)) 0; printf "%s\n" "──────────────────────────────────────────────" tput cup $((row + 1)) 0; printf "%s\n" "──────────────────────────────────────────────"
@ -285,25 +286,17 @@ EOF
tput cup $((row + 3)) 9 tput cup $((row + 3)) 9
printf "[%-50s] %3d%%" "$(printf "#%.0s" $(seq 1 $((progress/2))))" "$progress" printf "[%-50s] %3d%%" "$(printf "#%.0s" $(seq 1 $((progress/2))))" "$progress"
done done
fi
done
tput rc tput rc
fi tput ed
done
if [[ -t 1 ]]; then
row=$(( $(tput lines) - 6 ))
for i in {0..5}; do
tput cup $((row + i)) 0
tput el
done
tput cup $row 0
fi
upgrade_exit_code=${PIPESTATUS[0]} upgrade_exit_code=${PIPESTATUS[0]}
if [ $upgrade_exit_code -eq 0 ]; then if [ $upgrade_exit_code -eq 0 ]; then
msg_ok "$(translate "System upgrade completed successfully")" msg_ok "$(translate "System upgrade completed successfully")"
else else