diff options
author | W. Kosior <koszko@koszko.org> | 2024-09-04 20:43:07 +0200 |
---|---|---|
committer | W. Kosior <koszko@koszko.org> | 2025-02-06 16:38:40 +0100 |
commit | e09c869aaaebeee39ac31de224e34aa49663f782 (patch) | |
tree | f38ca84d44997ea4bb2280790f135700c3cfef61 /gnu | |
parent | 395c6b880d356dcf72c7f3d46204ecbaaf6db047 (diff) | |
download | guix-e09c869aaaebeee39ac31de224e34aa49663f782.tar.gz guix-e09c869aaaebeee39ac31de224e34aa49663f782.zip |
services: Update cron service to use `privileged-program' API.
Uses of deprecated `setuid-program' get replaced with new
`privileged-program'.
* gnu/services/mcron.scm (cron-daemon-setuid-programs): Use
`privileged-program'.
(cron-daemon-service-type): Extend `privileged-program-service-type'.
Change-Id: I819bf75a0bb23c9b2e97ebcb144ca8adb81a9dde
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/services/mcron.scm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gnu/services/mcron.scm b/gnu/services/mcron.scm index a2bc1a5553..b56e1e18c2 100644 --- a/gnu/services/mcron.scm +++ b/gnu/services/mcron.scm @@ -23,7 +23,7 @@ #:use-module ((gnu services configuration) #:select (define-configuration/no-serialization)) #:use-module (gnu services shepherd) - #:use-module (gnu system setuid) + #:use-module (gnu system privilege) #:use-module (gnu packages guile-xyz) #:use-module ((guix packages) #:select (package?)) #:use-module (guix records) @@ -249,9 +249,9 @@ files." (const #~(mkdir-p "/var/cron/tabs"))) (define (cron-daemon-setuid-programs config) - (list (file-like->setuid-program - (file-append (cron-daemon-configuration-cron config) - "/sbin/crontab-access")))) + (list (privileged-program + (program (file-append (cron-daemon-configuration-cron config) + "/sbin/crontab-access"))))) (define cron-daemon-service-type (service-type (name 'cron-daemon) @@ -262,7 +262,7 @@ files." cron-daemon-shepherd-services) (service-extension activation-service-type cron-daemon-activation) - (service-extension setuid-program-service-type + (service-extension privileged-program-service-type cron-daemon-setuid-programs))) (default-value (cron-daemon-configuration)))) |