From 941192fc27ad501531502ecc2b3bacd70ad6b17d Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 4 Aug 2026 19:22:01 +0200 Subject: [PATCH] change to get machines --- src/backup | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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" ] \ -- 2.47.3