logic changes

This commit is contained in:
2025-11-19 15:23:31 +00:00
parent 327dec9e2a
commit a29efa862b

View File

@@ -38,7 +38,7 @@ fi
# Define variables and functions
#
ubuntuversion="24.04"
fallbackversion="7.0"
zabbix_version="7.0" # Pinned LTS version (prevents 8.0 404 error)
#
# Function usage
@@ -129,14 +129,9 @@ if [[ "$dbpass" =~ [[:space:]] ]]; then
fi
#
# Try to determine the latest Zabbix version
# Print Zabbix version info
#
zabbix_version=$(curl -s https://repo.zabbix.com/zabbix/ | grep -oP '(?<=href=")[0-9]+\.[0]' | sort -V | tail -1)
# Use fallback version if fetch failed
if [[ -z "$zabbix_version" ]]; then printf "Could not determine latest Zabbix version. Falling back to version %s\n\n" "$fallbackversion" ; zabbix_version="$fallbackversion" ; fi
printf "Using Zabbix version: %s\n\n" "$zabbix_version"
printf "Using Zabbix LTS version: %s\n\n" "$zabbix_version"
#
# Ensure curl and wget are installed