From fe6679f16a42366cd1a2b9d70f25e0478aeac6fc Mon Sep 17 00:00:00 2001 From: MacRimi Date: Fri, 21 Nov 2025 18:01:34 +0100 Subject: [PATCH] Update update-pve9_2.sh --- scripts/global/update-pve9_2.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/scripts/global/update-pve9_2.sh b/scripts/global/update-pve9_2.sh index bd981ea..6fc4af2 100644 --- a/scripts/global/update-pve9_2.sh +++ b/scripts/global/update-pve9_2.sh @@ -16,6 +16,8 @@ fi load_language initialize_cache +APT_ENV="LC_ALL=C LANG=C LANGUAGE=C" + ensure_tools_json() { [ -f "$TOOLS_JSON" ] || echo "{}" > "$TOOLS_JSON" @@ -211,8 +213,16 @@ EOF local current_pve_version=$(pveversion 2>/dev/null | grep -oP 'pve-manager/\K[0-9]+\.[0-9]+\.[0-9]+' | head -1) local available_pve_version=$(apt-cache policy pve-manager 2>/dev/null | grep -oP 'Candidate: \K[0-9]+\.[0-9]+\.[0-9]+' | head -1) - local upgradable=$(apt list --upgradable 2>/dev/null | grep -c "upgradable") - local security_updates=$(apt list --upgradable 2>/dev/null | grep -c "security") + #local upgradable=$(apt list --upgradable 2>/dev/null | grep -c "upgradable") + #local security_updates=$(apt list --upgradable 2>/dev/null | grep -c "security") + local upgradable=$($APT_ENV apt list --upgradable 2>/dev/null \ + | sed '1d' \ + | sed '/^\s*$/d' \ + | wc -l) + + local security_updates=$($APT_ENV apt list --upgradable 2>/dev/null \ + | grep -c "security") + show_update_menu() { local current_version="$1"