guix/gnu
Ludovic Courtès 48083c8c95
services: unattended-upgrade: Rewrite as a Shepherd timer.
This is a semi-incompatible change: gexps previously provided in the
‘schedule’ field will no longer work.

* gnu/services/admin.scm (unattended-upgrade-mcron-jobs): Rename to…
(unattended-upgrade-shepherd-services): … this.  Return a list of one
Shepherd service.  Remove custom logging and time limitation facilities
from ‘code’.
(unattended-upgrade-service-type): Extend ‘shepherd-root-service-type’
instead of ‘mcron-service-type’.
(<unattended-upgrade-configuration>)[services-to-restart]: Change
default.
* doc/guix.texi (Unattended Upgrades): Adjust ‘schedule’ and
‘services-to-restart’ documentation.

Change-Id: I1b239c5946e71cf9e2af9b24fe4b01366b57fb7a
2025-01-16 22:30:02 +01:00
..
bootloader
build
home
installer
machine
packages gnu: shepherd@1.0: Add dependency on gzip and zstd. 2025-01-16 22:30:01 +01:00
services services: unattended-upgrade: Rewrite as a Shepherd timer. 2025-01-16 22:30:02 +01:00
system
tests services: rootless-podman: Enable I/O delegation. 2025-01-11 23:36:58 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: doxygen: Remove now unnecessary Hurd patch. 2025-01-16 12:51:49 +01:00
machine.scm
packages.scm
services.scm
system.scm system: Add zstd to ‘%base-packages’. 2025-01-16 22:30:01 +01:00
tests.scm tests: Run without the Linux kernel “quiet” argument. 2025-01-08 22:54:38 +01:00