]> gitweb.hhaalo.de Git - simple-backup.git/commitdiff
create machine backup path
authorBastian Dehn <hhaalo@arcor.de>
Sat, 24 May 2025 11:27:51 +0000 (13:27 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 24 May 2025 11:27:51 +0000 (13:27 +0200)
backup

diff --git a/backup b/backup
index 2016c154f2b7503e84a8d8b453eb76fc10b60d19..8589236c141cde56c90be3d10c711c985b10b14f 100755 (executable)
--- a/backup
+++ b/backup
@@ -303,6 +303,17 @@ BackupRemotePC()
        done
 }
 
+backup_remotes()
+{
+       local backup_path="$1"
+       local machines=$(cat config.yaml | yq -r '.machines | keys[]')
+
+       for machine in $machines; do
+               echo "ℹ️  INFO: create direcotry $backup_path/$machine"
+               mkdir -p $backup_path/$machine
+       done
+}
+
 ## @fn LoescheVerzeichnis()
 ## @brief Loeschung von aeltestem Backup
 LoescheVerzeichnisse()
@@ -490,6 +501,10 @@ main()
                "$backup_path" \
                "$backup_name")
        echo "ℹ️  INFO: backup folder $backup_dir"
+       local backup_path=$backup_path/$backup_dir
+       echo "ℹ️  INFO: create folder $backup_path"
+
+       backup_remotes "$backup_path"
        return
 
        BackupRemotePC