1
0
mirror of https://github.com/community-scripts/ProxmoxVE.git synced 2025-04-20 00:48:05 +00:00

change function

This commit is contained in:
CanbiZ 2025-04-14 17:13:12 +02:00 committed by GitHub
parent 6ed926c8ab
commit cc46239c2b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -52,19 +52,20 @@ function update_script() {
msg_ok "Azul Zulu Java 21 already installed" msg_ok "Azul Zulu Java 21 already installed"
fi fi
msg_info "Updating Omada Controller" msg_info "Updating Omada Controller"
latest_url=$(curl -fsSL "https://support.omadanetworks.com/en/download/software/omada-controller/" | grep -o 'https://static\.tp-link\.com/upload/software/[^"]*linux_x64[^"]*\.deb' | head -n 1) OMADA_URL=$(curl -fsSL "https://support.omadanetworks.com/en/download/software/omada-controller/" \
latest_version=$(basename "$latest_url") | grep -o 'https://static\.tp-link\.com/upload/software/[^"]*linux_x64[^"]*\.deb' \
if [ -z "${latest_version}" ]; then | head -n1)
msg_error "It seems that the server (tp-link.com) might be down. Please try again at a later time." OMADA_PKG=$(basename "$OMADA_URL")
exit if [ -z "$OMADA_PKG" ]; then
fi msg_error "Could not retrieve Omada package server may be down."
exit 1
curl -fsSL "${latest_url}" -O fi
export DEBIAN_FRONTEND=noninteractive curl -fsSL "$OMADA_URL" -o "$OMADA_PKG"
$STD dpkg -i ${latest_version} export DEBIAN_FRONTEND=noninteractive
rm -rf ${latest_version} $STD dpkg -i "$OMADA_PKG"
msg_ok "Updated Omada Controller" rm -f "$OMADA_PKG"
msg_ok "Updated Omada Controller"
} }
start start