From 3fd87569dfabb5b0a65c48fc9cf3b8cfe46e7377 Mon Sep 17 00:00:00 2001 From: tteckster Date: Tue, 14 Nov 2023 17:28:08 -0500 Subject: [PATCH] Update homarr.sh attempt to fix update --- ct/homarr.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ct/homarr.sh b/ct/homarr.sh index a340dbcd..340cc11f 100644 --- a/ct/homarr.sh +++ b/ct/homarr.sh @@ -53,18 +53,18 @@ function default_settings() { function update_script() { header_info if [[ ! -d /opt/homarr ]]; then msg_error "No ${APP} Installation Found!"; exit; fi -msg_error "There is currently no update path available." -exit -msg_info "Updating $APP" +msg_info "Updating $APP (Patience)" systemctl stop homarr +cp -Rf /opt/homarr/data /opt/homarr/data-backup +cp -Rf /opt/homarr/database /opt/homarr/data-backup +RELEASE=$(curl -s https://api.github.com/repos/ajnart/homarr/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') +wget -q -O- https://github.com/ajnart/homarr/archive/refs/tags/v${RELEASE}.tar.gz | tar -xz -C /opt +cp -Rf /opt/homarr-${RELEASE}/* /opt/homarr/ +cp -Rf /opt/homarr/data-backup/* /opt/homarr/ +rm -rf /opt/homarr-${RELEASE} /opt/homarr/data-backup cd /opt/homarr -cp -R data data-backup -git stash &>/dev/null -git pull &>/dev/null yarn install &>/dev/null yarn build &>/dev/null -cp -R data-backup/* data -rm -rf data-backup systemctl start homarr msg_ok "Updated $APP" exit