From 0fdb267275ca96191f9ab050e1f5990ed2547ea4 Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Sun, 29 Jun 2025 16:31:32 +0200 Subject: [PATCH] Add darwin upgrade support --- RESTIC_SOURCE_FILES/update_restic.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/RESTIC_SOURCE_FILES/update_restic.py b/RESTIC_SOURCE_FILES/update_restic.py index 7fb1bac..7f5c8bc 100644 --- a/RESTIC_SOURCE_FILES/update_restic.py +++ b/RESTIC_SOURCE_FILES/update_restic.py @@ -6,7 +6,7 @@ __intname__ = "npbackup.restic_update" __author__ = "Orsiris de Jong" __copyright__ = "Copyright (C) 2024-2025 NetInvent" __license__ = "BSD-3-Clause" -__build__ = "2025040801" +__build__ = "2025062901" import os import sys @@ -49,6 +49,9 @@ def download_restic_binaries(arch: str = "amd64") -> bool: fname = f"_windows_{arch}" suffix = ".exe" arch_suffix = ".zip" + elif sys.platform.lower() == "darwin": + fname = f"_darwin_{arch}" + arch_suffix = ".bz2" else: fname = f"_linux_{arch}" suffix = "" @@ -58,6 +61,7 @@ def download_restic_binaries(arch: str = "amd64") -> bool: os.makedirs(dest_dir.joinpath("ARCHIVES")) dest_file = dest_dir.joinpath("restic_" + current_version + fname + suffix) + print(f"Projected dest file is {dest_file}") if dest_file.is_file(): print(f"RESTIC SOURCE ALREADY PRESENT. NOT DOWNLOADING {dest_file}")