]> gitweb.hhaalo.de Git - simple-backup.git/commitdiff
change to get machines
authorBastian Dehn <hhaalo@arcor.de>
Tue, 4 Aug 2026 17:22:01 +0000 (19:22 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 4 Aug 2026 17:22:01 +0000 (19:22 +0200)
src/backup

index b96e982d8dc2dcbbbeabb861c5b7d376a55857b1..0f8d4b2307b904d9f593c6111c03c31580f7bf42 100755 (executable)
@@ -67,12 +67,10 @@ exists_backup_count()
        echo "ℹ️ INFO: backup count $backup_count"
 }
 
-exists_machines()
+get_machines()
 {
        local config="$1"
-       echo "$config" | jq --exit-status '.machines' > /dev/null \
-               || errlog "$CONFIG_FILE missing machines" \
-               || return $?
+       echo "$config" | jq --raw-output '.machines | keys[]' 2> /dev/null
 }
 
 get_last_backup_dir_path()
@@ -138,7 +136,10 @@ main()
        exists_backup_path "$config" || return $?
        exists_backup_name "$config" || return $?
        exists_backup_count "$config" || return $?
-       exists_machines "$config" || return $?
+       local machines=
+       machines=$(get_machines "$config") \
+               || errlog "$CONFIG_FILE missing machines" \
+               || return $?
 
        last_backup_dir_path=$(get_last_backup_dir_path "$config")
        [ -n "$last_backup_dir_path" ] \