guix/doc
Giacomo Leidi 35c6ae6e58
services: restic-backup: Implement as a Shepherd timer.
This patch implements restic backup with Shepherd services.  It is
supposed not to break any existing setup.

* gnu/services/backup.scm (restic-backup-job): Add Shepherd
configuration options;
(restic-backup-job->mcron-job): Replace with...;
(restic-job-log-file): New procedure;
(restic-backup-job->shepherd-service): New procedure;
(restic-backup-activation): New procedure;
(restic-backup-service-type): Replace mcron with Shepherd extension and add
activation extension hook.
* doc/guix.texi: Document it.

Change-Id: I66de3b6a1cb6177f9e4ee0c2acf3013ecbcdd338
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-25 00:04:27 +01:00
..
images doc: Use "dejavu sans" instead of "Helvetica" or "sans" in dot images. 2024-04-14 10:29:07 +02:00
build.scm doc: Refer to ‘iso-codes’, not ‘iso-codes/pinned’. 2024-10-14 14:08:42 +02:00
contributing.texi doc: contributing: Add guidance on reverting commits. 2025-01-04 08:32:41 +00:00
environment-gdb.scm
fdl-1.3.texi
guix-cookbook.texi doc: cookbook: Update "Build system arguments" section. 2025-01-11 23:36:58 +01:00
guix.texi services: restic-backup: Implement as a Shepherd timer. 2025-01-25 00:04:27 +01:00
he-config-bare-bones.scm home: Define ‘%base-home-services’. 2025-01-16 22:32:11 +01:00
htmlxref.cnf doc: htmlxref.cnf: Fix link to The GNU Stow Manual. 2025-01-23 23:52:04 +09:00
local.mk nls: Update translations. 2024-06-03 00:27:12 +02:00
package-hello.json
package-hello.scm