From f34f994560f4e14172dc6b2a53e8b6bc94a7f378 Mon Sep 17 00:00:00 2001 From: Romain PINSOLLE <53913510+TuroYT@users.noreply.github.com> Date: Wed, 11 Feb 2026 10:33:55 +0100 Subject: [PATCH] Snowshare: fix update script (#11726) * Snowshare: fix update error * Implement upload backup and restore in update script Added backup and restore functionality for uploads during the Snowshare update process. --------- Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com> --- ct/snowshare.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ct/snowshare.sh b/ct/snowshare.sh index 0d8037912..3ee8ccbfa 100644 --- a/ct/snowshare.sh +++ b/ct/snowshare.sh @@ -33,7 +33,15 @@ function update_script() { systemctl stop snowshare msg_ok "Stopped Service" - fetch_and_deploy_gh_release "snowshare" "TuroYT/snowshare" "tarball" + msg_info "Backing up uploads" + [ -d /opt/snowshare/uploads ] && cp -a /opt/snowshare/uploads /opt/.snowshare_uploads_backup + msg_ok "Uploads backed up" + + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "snowshare" "TuroYT/snowshare" "tarball" + + msg_info "Restoring uploads" + [ -d /opt/.snowshare_uploads_backup ] && rm -rf /opt/snowshare/uploads && cp -a /opt/.snowshare_uploads_backup /opt/snowshare/uploads + msg_ok "Uploads restored" msg_info "Updating Snowshare" cd /opt/snowshare