From c17d376aae3794120005fbe4cf47ba6e896371e5 Mon Sep 17 00:00:00 2001 From: w-gitops <4368187+w-gitops@users.noreply.github.com> Date: Thu, 21 May 2026 03:28:46 -0700 Subject: [PATCH] Technitium DNS: download release before stopping the service on update (#14616) Co-authored-by: Claude Opus 4.7 (1M context) --- ct/technitiumdns.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ct/technitiumdns.sh b/ct/technitiumdns.sh index 6375c8462..d8c782b43 100644 --- a/ct/technitiumdns.sh +++ b/ct/technitiumdns.sh @@ -47,10 +47,9 @@ function update_script() { RELEASE=$(curl -fsSL https://technitium.com/dns/ | grep -oP 'Version \K[\d.]+') if [[ ! -f ~/.technitium || ${RELEASE} != "$(cat ~/.technitium 2>/dev/null)" ]]; then - systemctl stop technitium fetch_and_deploy_from_url "https://download.technitium.com/dns/DnsServerPortable.tar.gz" /opt/technitium/dns echo "${RELEASE}" >~/.technitium - systemctl start technitium + systemctl restart technitium msg_ok "Updated successfully!" else msg_ok "No update required. Technitium DNS is already at v${RELEASE}."