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
msg_ok "$(translate "Packages updated successfully")"
tput sc
DEBIAN_FRONTEND=noninteractive apt-get -y \
-o Dpkg::Options::='--force-confdef' \
-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/')
[ -z "$package_name" ] && package_name="$(translate "Unknown")"
tput sc
row=$(( $(tput lines) - 6 ))
tput cup $row 0; printf "%s\n" "$(translate "Installing packages...")"
tput cup $((row + 1)) 0; printf "%s\n" "──────────────────────────────────────────────"
@ -285,25 +286,17 @@ EOF
tput cup $((row + 3)) 9
printf "[%-50s] %3d%%" "$(printf "#%.0s" $(seq 1 $((progress/2))))" "$progress"
done
tput rc
fi
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
tput rc
tput ed
upgrade_exit_code=${PIPESTATUS[0]}
if [ $upgrade_exit_code -eq 0 ]; then
msg_ok "$(translate "System upgrade completed successfully")"
else