diff --git a/misc/arr-update.sh b/misc/arr-update.sh new file mode 100644 index 00000000..7f214718 --- /dev/null +++ b/misc/arr-update.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2024 tteck +# Author: tteck (tteckster) +# License: MIT +# https://github.com/tteck/Proxmox/raw/main/LICENSE + +app=$1 +installdir="/opt/$1" + +branch="master" +dlbase="https://$app.servarr.com/v1/update/$branch/updatefile?os=linux&runtime=netcore" + +msg_info "Stopping $app" +systemctl stop $app + +msg_info "Updating Dependencies" +apt-get update &>/dev/null +apt-get -y upgrade &>/dev/null +msg_ok "Updated Dependencies" + +msg_info "Updating $app" +wget -q "$DLURL" +rm -rf "$installdir" +tar -xzf ${app^}.*.tar.gz -C "/opt" +msg_ok "Updated $app" +rm -rf "${app^}.master.*.tar.gz" + +systemctl start $app +msg_ok "Started $app"