From: Bastian Dehn Date: Tue, 4 Aug 2026 17:22:01 +0000 (+0200) Subject: change to get machines X-Git-Tag: v1.0.6^2~1^2~59 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=941192fc27ad501531502ecc2b3bacd70ad6b17d;p=simple-backup.git change to get machines --- diff --git a/src/backup b/src/backup index b96e982..0f8d4b2 100755 --- a/src/backup +++ b/src/backup @@ -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" ] \