From 884109f6c2203f919f804673164546eb8ebc579c Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Mon, 29 Apr 2024 15:28:20 +0200 Subject: [PATCH] Update ersatztv.sh Finalize Update Script --- ct/ersatztv.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ct/ersatztv.sh b/ct/ersatztv.sh index 47b857e8..0fdacb88 100644 --- a/ct/ersatztv.sh +++ b/ct/ersatztv.sh @@ -66,15 +66,14 @@ systemctl stop ersatzTV msg_ok "Stopped ErsatzTV" msg_info "Updating ErsatzTV" -RELEASE=$(curl -s https://api.github.com/repos/ErsatzTV/ErsatzTV/releases | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }' | head -n 1) +RELEASE=$(curl -s https://api.github.com/repos/ErsatzTV/ErsatzTV/releases | grep -oP '"tag_name": "\K[^"]+' | head -n 1) cd /opt if [ -d ErsatzTV_bak ]; then rm -rf ErsatzTV_bak fi mv ErsatzTV ErsatzTV_bak -wget -q https://github.com/ErsatzTV/ErsatzTV/releases/download/${RELEASE}/ErsatzTV-${RELEASE}-linux-x64.tar.gz -tar -xf ErsatzTV-${RELEASE}-linux-x64.tar.gz -mv ErsatzTV-${RELEASE}-linux-x64 ErsatzTV +wget -qO- "https://github.com/ErsatzTV/ErsatzTV/releases/download/${RELEASE}/ErsatzTV-${RELEASE}-linux-x64.tar.gz" | tar -xz -C /opt +mv "/opt/ErsatzTV-${RELEASE}-linux-x64" /opt/ErsatzTV msg_ok "Updated ErsatzTV" msg_info "Starting ErsatzTV"