Bläddra i källkod

Update homarr.sh

redo update
fixes https://github.com/tteck/Proxmox/issues/1774
tteckster 1 år sedan
förälder
incheckning
e52b7872d2
1 ändrade filer med 9 tillägg och 18 borttagningar
  1. 9 18
      ct/homarr.sh

+ 9 - 18
ct/homarr.sh

@@ -56,24 +56,15 @@ if [[ ! -d /opt/homarr ]]; then msg_error "No ${APP} Installation Found!"; exit;
 msg_info "Updating $APP"
 msg_info "Updating $APP"
 systemctl stop homarr
 systemctl stop homarr
 cd /opt/homarr
 cd /opt/homarr
-output=$(git pull 2>&1)
-if echo "$output" | grep -q "Already up to date."
-  then
-    msg_ok "$APP is already up to date."
-    systemctl start homarr
-  else
-    if ! git pull; then
-      echo "Update failed, temporarily storing changes and trying again."
-      git stash && git pull || (
-      echo "Update failed even after storing changes. Aborting."
-      exit 1
-    )
-      yarn install &>/dev/null
-      yarn build &>/dev/null
-      systemctl start homarr
-      msg_ok "Updated $APP"
-    fi
-fi
+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
 exit
 }
 }