You've already forked zabbix-ubuntu
logic changes
This commit is contained in:
@@ -38,7 +38,7 @@ fi
|
|||||||
# Define variables and functions
|
# Define variables and functions
|
||||||
#
|
#
|
||||||
ubuntuversion="24.04"
|
ubuntuversion="24.04"
|
||||||
fallbackversion="7.0"
|
zabbix_version="7.0" # Pinned LTS version (prevents 8.0 404 error)
|
||||||
|
|
||||||
#
|
#
|
||||||
# Function usage
|
# Function usage
|
||||||
@@ -129,14 +129,9 @@ if [[ "$dbpass" =~ [[:space:]] ]]; then
|
|||||||
fi
|
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)
|
printf "Using Zabbix LTS version: %s\n\n" "$zabbix_version"
|
||||||
|
|
||||||
# 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"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Ensure curl and wget are installed
|
# Ensure curl and wget are installed
|
||||||
|
|||||||
Reference in New Issue
Block a user