Update update-pve9_2.sh

This commit is contained in:
MacRimi
2025-11-28 17:06:59 +01:00
parent 0b4372fe88
commit b33f313e2e

View File

@@ -9,6 +9,7 @@ BASE_DIR="/usr/local/share/proxmenux"
UTILS_FILE="$BASE_DIR/utils.sh" UTILS_FILE="$BASE_DIR/utils.sh"
VENV_PATH="/opt/googletrans-env" VENV_PATH="/opt/googletrans-env"
TOOLS_JSON="/usr/local/share/proxmenux/installed_tools.json" TOOLS_JSON="/usr/local/share/proxmenux/installed_tools.json"
APT_ENV="env DEBIAN_FRONTEND=noninteractive LC_ALL=C LANG=C"
if [[ -f "$UTILS_FILE" ]]; then if [[ -f "$UTILS_FILE" ]]; then
source "$UTILS_FILE" source "$UTILS_FILE"
@@ -16,8 +17,6 @@ fi
load_language load_language
initialize_cache initialize_cache
APT_ENV="LC_ALL=C LANG=C LANGUAGE=C"
ensure_tools_json() { ensure_tools_json() {
[ -f "$TOOLS_JSON" ] || echo "{}" > "$TOOLS_JSON" [ -f "$TOOLS_JSON" ] || echo "{}" > "$TOOLS_JSON"
@@ -213,15 +212,18 @@ EOF
local current_pve_version=$(pveversion 2>/dev/null | grep -oP 'pve-manager/\K[0-9]+\.[0-9]+\.[0-9]+' | head -1) 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 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_ENV apt list --upgradable 2>/dev/null \ local upgradable
upgradable=$($APT_ENV apt list --upgradable 2>/dev/null \
| sed '1d' \ | sed '1d' \
| sed '/^\s*$/d' \ | sed '/^\s*$/d' \
| wc -l) | wc -l)
local security_updates=$($APT_ENV apt list --upgradable 2>/dev/null \ local security_updates
| grep -c "security") security_updates=$($APT_ENV apt list --upgradable 2>/dev/null \
| sed '1d' \
| grep -ci '\-security')
show_update_menu() { show_update_menu() {
@@ -293,7 +295,7 @@ EOF
clear clear
show_proxmenux_logo show_proxmenux_logo
msg_title "$(translate "$SCRIPT_TITLE")" msg_title "$(translate "$SCRIPT_TITLE")"
cat "$screen_capture" cat "$screen_capture"