diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2024-02-18 12:16:23 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2024-02-18 15:34:43 +0100 |
| commit | cd0dc17e43d4020d4e56afa32b6cc05072fe2e0e (patch) | |
| tree | f3ab6784aa84a83b5468e76c207b3929cea9b975 /gnu/services/virtualization.scm | |
| parent | 492b3a0c314fa4d08cb2135b61a1b0f0935bfa1e (diff) | |
services: virtual-build-machine: Add periodic GC job.
* gnu/services/virtualization.scm (%virtual-build-machine-operating-system):
Add ‘periodic-gc’ service.
Change-Id: Id5bde1ee3f8e1e549e231375e776d3201ec9e0b5
Diffstat (limited to 'gnu/services/virtualization.scm')
| -rw-r--r-- | gnu/services/virtualization.scm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm index 1944268cf82..ea5edfcec3c 100644 --- a/gnu/services/virtualization.scm +++ b/gnu/services/virtualization.scm | |||
| @@ -36,6 +36,7 @@ | |||
| 36 | #:use-module (gnu services base) | 36 | #:use-module (gnu services base) |
| 37 | #:use-module (gnu services configuration) | 37 | #:use-module (gnu services configuration) |
| 38 | #:use-module (gnu services dbus) | 38 | #:use-module (gnu services dbus) |
| 39 | #:use-module (gnu services mcron) | ||
| 39 | #:use-module (gnu services shepherd) | 40 | #:use-module (gnu services shepherd) |
| 40 | #:use-module (gnu services ssh) | 41 | #:use-module (gnu services ssh) |
| 41 | #:use-module (gnu services) | 42 | #:use-module (gnu services) |
| @@ -1209,6 +1210,11 @@ authpriv.*;auth.info /var/log/secure | |||
| 1209 | (openssh-configuration | 1210 | (openssh-configuration |
| 1210 | (openssh openssh-sans-x))) | 1211 | (openssh openssh-sans-x))) |
| 1211 | 1212 | ||
| 1213 | ;; Run GC once per hour. | ||
| 1214 | (simple-service 'perdiodic-gc mcron-service-type | ||
| 1215 | (list #~(job "12 * * * *" | ||
| 1216 | "guix gc -F 2G"))) | ||
| 1217 | |||
| 1212 | (modify-services %base-services | 1218 | (modify-services %base-services |
| 1213 | ;; By default, the secret service introduces a | 1219 | ;; By default, the secret service introduces a |
| 1214 | ;; pre-initialized /etc/guix/acl file in the VM. Thus, | 1220 | ;; pre-initialized /etc/guix/acl file in the VM. Thus, |
