From 35d84f2f7ff050c05b325d520d6191b5c0ad7780 Mon Sep 17 00:00:00 2001 From: babidi34 Date: Wed, 19 Feb 2025 16:52:28 +0100 Subject: [PATCH] Add pre-check for repository initialization in systemd service template (#11) Co-authored-by: Karim BAIDI --- templates/restic-backup.service.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/restic-backup.service.j2 b/templates/restic-backup.service.j2 index 5a69295..6d5e022 100644 --- a/templates/restic-backup.service.j2 +++ b/templates/restic-backup.service.j2 @@ -19,6 +19,8 @@ Environment="AWS_ACCESS_KEY_ID={{ restic_aws_access_key_id}}" Environment="AWS_SECRET_ACCESS_KEY={{ restic_aws_secret_access_key}}" {% endif %} +ExecStartPre=/bin/sh -c '{{ restic_path }} snapshots || {{ restic_path }} init' + {% if restic_check %} ExecStartPre={{ restic_path }} check {% endif -%}