diff --git a/install/tdarr-install.sh b/install/tdarr-install.sh index f40ecf088..5359e2ad9 100644 --- a/install/tdarr-install.sh +++ b/install/tdarr-install.sh @@ -20,12 +20,15 @@ msg_ok "Installed Dependencies" msg_info "Installing Tdarr" mkdir -p /opt/tdarr cd /opt/tdarr -RELEASE=$(curl -fsSL https://f000.backblazeb2.com/file/tdarrs/versions.json | grep -oP '(?<="Tdarr_Updater": ")[^"]+' | grep linux_x64 | head -n 1) -curl -fsSL "$RELEASE" -o Tdarr_Updater.zip +RELEASE=$(curl_with_retry "https://f000.backblazeb2.com/file/tdarrs/versions.json" "-" | grep -oP '(?<="Tdarr_Updater": ")[^"]+' | grep linux_x64 | head -n 1) +curl_with_retry "$RELEASE" "Tdarr_Updater.zip" $STD unzip Tdarr_Updater.zip chmod +x Tdarr_Updater +msg_info "Running Tdarr_Updater (downloading server/node binaries from tdarr.io)" $STD ./Tdarr_Updater rm -rf /opt/tdarr/Tdarr_Updater.zip +[[ -f /opt/tdarr/Tdarr_Server/Tdarr_Server && -f /opt/tdarr/Tdarr_Node/Tdarr_Node ]] \ + || fatal "Tdarr_Updater did not download server binaries — tdarr.io may be blocked by local DNS" msg_ok "Installed Tdarr" setup_hwaccel