Fix Omada - Crawling latest version (#918)

* Fix Update Function Omada

* Fix Omada Install Latest URL

* Fix Dependencies
This commit is contained in:
CanbiZ
2024-12-19 11:11:10 +01:00
committed by GitHub
parent 773e3ba983
commit a5d6023da8
2 changed files with 10 additions and 9 deletions

View File

@ -32,8 +32,8 @@ function update_script() {
msg_error "No ${APP} Installation Found!"
exit
fi
latest_url=$(curl -fsSL "https://www.tp-link.com/en/support/download/omada-software-controller/" | grep -o 'https://.*x64.deb' | head -n1)
latest_version=$(basename "${latest_url}")
latest_url=$(curl -fsSL "https://www.tp-link.com/en/support/download/omada-software-controller/" | grep -oP 'href="([^"]+linux_x64[^"]+\.deb)"' | sed 's/href="//' | sort | tail -n 1)
latest_version=$(basename "$latest_url")
if [ -z "${latest_version}" ]; then
msg_error "It seems that the server (tp-link.com) might be down. Please try again at a later time."
exit
@ -53,4 +53,4 @@ description
msg_ok "Completed Successfully!\n"
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8043${CL}"
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8043${CL}"