From f9340c7e5a05d7031f80d258b0cd0c2cf95d15ae Mon Sep 17 00:00:00 2001 From: David Mehren <git@herrmehren.de> Date: Tue, 21 Feb 2023 18:33:33 +0100 Subject: [PATCH] Use /usr/bin/env to find path to borgmatic executable This makes this compatible with systems that don't place pip-installed executables in /usr/local/bin, like Arch. --- files/borgbackup-check.service | 2 +- files/borgbackup.service | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/files/borgbackup-check.service b/files/borgbackup-check.service index 1b1f32e..4e9687c 100644 --- a/files/borgbackup-check.service +++ b/files/borgbackup-check.service @@ -58,5 +58,5 @@ LogRateLimitIntervalSec=0 ExecStartPre=/bin/sh -c 'while systemctl is-active borgbackup.service | grep activating > /dev/null; do \ sleep 1; \ done' -ExecStart=systemd-inhibit --who="borgmatic" --why="Prevent interrupting scheduled backup check" /usr/local/bin/borgmatic prune compact check --verbosity -1 --syslog-verbosity 1 +ExecStart=systemd-inhibit --who="borgmatic" --why="Prevent interrupting scheduled backup check" /usr/bin/env borgmatic prune compact check --verbosity -1 --syslog-verbosity 1 diff --git a/files/borgbackup.service b/files/borgbackup.service index 00fc32a..d18acd2 100644 --- a/files/borgbackup.service +++ b/files/borgbackup.service @@ -59,4 +59,4 @@ LogRateLimitIntervalSec=0 # Delay start to prevent backups running during boot. Note that systemd-inhibit requires dbus and # dbus-user-session to be installed. -ExecStart=systemd-inhibit --who="borgmatic" --why="Prevent interrupting scheduled backup" /usr/local/bin/borgmatic create --verbosity -1 --syslog-verbosity 1 +ExecStart=systemd-inhibit --who="borgmatic" --why="Prevent interrupting scheduled backup" /usr/bin/env borgmatic create --verbosity -1 --syslog-verbosity 1 -- GitLab