From 82507a975aebcfb83341b359bfaad0e1f8d4daae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Wed, 20 Mar 2024 07:54:28 +0100 Subject: [PATCH] backups: fix name extraction for borgbackup restore --- clanModules/borgbackup.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clanModules/borgbackup.nix b/clanModules/borgbackup.nix index e2a413ed..dff05912 100644 --- a/clanModules/borgbackup.nix +++ b/clanModules/borgbackup.nix @@ -112,11 +112,12 @@ in cd / IFS=';' read -ra FOLDER <<< "$FOLDERS" job_name=$(echo "$NAME" | ${pkgs.gawk}/bin/awk -F'::' '{print $1}') + backup_name=''${NAME#"$job_name"::} if ! command -v borg-job-"$job_name" &> /dev/null; then echo "borg-job-$job_name not found: Backup name is invalid" >&2 exit 1 fi - yes y | borg-job-"$job_name" extract --list "$NAME" "''${FOLDER[@]}" + yes y | borg-job-"$job_name" extract --list "$backup_name" "''${FOLDER[@]}" '') ];