Merge pull request #1188 from DragoQC/bug/fix_DiscoPanelUpdate

This commit is contained in:
Slaviša Arežina 2025-12-06 12:07:19 +01:00 committed by GitHub
commit 9202dcea15
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -37,8 +37,12 @@ function update_script() {
msg_ok "Stopped Service" msg_ok "Stopped Service"
msg_info "Creating Backup" msg_info "Creating Backup"
if [[ -d /opt/discopanel/data ]]; then mkdir -p /opt/discopanel_backup_temp
cp -r /opt/discopanel/data /opt/discopanel_backup_last cp -r /opt/discopanel/data/discopanel.db \
/opt/discopanel/data/.recovery_key \
/opt/discopanel_backup_temp/
if [[ -d /opt/discopanel/data/servers ]]; then
cp -r /opt/discopanel/data/servers /opt/discopanel_backup_temp/
fi fi
msg_ok "Created Backup" msg_ok "Created Backup"
@ -53,11 +57,9 @@ function update_script() {
msg_ok "Setup DiscoPanel" msg_ok "Setup DiscoPanel"
msg_info "Restoring Data" msg_info "Restoring Data"
if [[ -d /opt/discopanel_backup_last ]]; then mkdir -p /opt/discopanel/data
mkdir -p /opt/discopanel/data cp -a /opt/discopanel_backup_temp/. /opt/discopanel/data/
cp -r /opt/discopanel_backup_last/* /opt/discopanel/data/ rm -rf /opt/discopanel_backup_temp
rm -rf /opt/discopanel_backup_last
fi
msg_ok "Restored Data" msg_ok "Restored Data"
msg_info "Starting Service" msg_info "Starting Service"