Compare commits

...

15 Commits

Author SHA1 Message Date
Slaviša Arežina
9202dcea15
Merge pull request #1188 from DragoQC/bug/fix_DiscoPanelUpdate 2025-12-06 12:07:19 +01:00
DragoQC
14c255ea51
Merge branch 'main' into bug/fix_DiscoPanelUpdate 2025-12-05 15:49:41 -05:00
DragoQC
6c4961bffe Merge branch 'main' into bug/fix_DiscoPanelUpdate 2025-12-05 13:14:25 -05:00
DragoQC
a028f3d7b0 added removing backup data after restore
Renamed to discopanel_backup_temp
2025-12-05 13:04:55 -05:00
DragoQC
c458ee3795 Added back end messages 2025-12-05 12:46:45 -05:00
DragoQC
918a5c9dcb Fix discopanel.sh Copy now works and multiple udpate supported
Used cp -a with . instead of *
2025-12-05 12:44:29 -05:00
Tobias
ef04b1c49d
Update discopanel.sh 2025-12-05 07:23:37 +01:00
Tobias
2cb658bf73
Remove redundant removal of /opt/discopanel 2025-12-05 07:23:01 +01:00
DragoQC
ee79d84af7 Fixed data folder not existing 2025-12-04 21:59:39 -05:00
DragoQC
d28a3051e7 Fix folder not present 2025-12-04 21:08:28 -05:00
DragoQC
7f8266081d Temp for dev 2025-12-04 19:57:49 -05:00
DragoQC
bec1e1b737 Transform in loop 2025-12-04 19:38:02 -05:00
DragoQC
dbafdc7117 Fix crash update without server folder 2025-12-04 19:36:10 -05:00
DragoQC
68f4619f0e Merge branch 'bug/fix_DiscoPanelUpdate' 2025-12-04 19:24:14 -05:00
DragoQC
e78a3c0945 Fix remove one space 2025-12-04 19:22:12 -05:00

View File

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