diff --git a/contrib/systemd/btrbk.service.in b/contrib/systemd/btrbk.service.in index 0f36f41..d3fdf8f 100644 --- a/contrib/systemd/btrbk.service.in +++ b/contrib/systemd/btrbk.service.in @@ -1,6 +1,8 @@ [Unit] Description=btrbk backup Documentation=man:btrbk(1) +ConditionPathExists=|@CONFDIR@/btrbk/btrbk.conf +ConditionPathExists=|@CONFDIR@/btrbk.conf [Service] Type=oneshot diff --git a/contrib/systemd/btrbk.timer.in b/contrib/systemd/btrbk.timer.in index eda9604..96760ee 100644 --- a/contrib/systemd/btrbk.timer.in +++ b/contrib/systemd/btrbk.timer.in @@ -1,9 +1,10 @@ [Unit] Description=btrbk daily backup +ConditionPathExists=|@CONFDIR@/btrbk/btrbk.conf +ConditionPathExists=|@CONFDIR@/btrbk.conf [Timer] -OnCalendar=daily -AccuracySec=10min +OnCalendar=hourly Persistent=true [Install]