From bec1e1b7378f7067bd2237e3fe2559b595e6bdb2 Mon Sep 17 00:00:00 2001 From: DragoQC Date: Thu, 4 Dec 2025 19:38:02 -0500 Subject: [PATCH] Transform in loop --- ct/discopanel.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/ct/discopanel.sh b/ct/discopanel.sh index e5b8f8213..f9d192269 100644 --- a/ct/discopanel.sh +++ b/ct/discopanel.sh @@ -36,12 +36,16 @@ function update_script() { msg_info "Creating Backup" mkdir -p /opt/discopanel_backup_last - cp -r /opt/discopanel/data/discopanel.db \ - /opt/discopanel/data/.recovery_key \ - /opt/discopanel_backup_last/ - if [[ -d /opt/discopanel/data/servers ]]; then - cp -r /opt/discopanel/data/servers /opt/discopanel_backup_last/ - fi + backup_items=( + "/opt/discopanel/data/discopanel.db" + "/opt/discopanel/data/.recovery_key" + "/opt/discopanel/data/servers" + ) + for item in "${backup_items[@]}"; do + if [[ -e "$item" ]]; then + cp -r "$item" /opt/discopanel_backup_last/ + fi + done msg_ok "Created Backup" rm -rf /opt/discopanel