aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorW. Kosior <koszko@koszko.org>2024-09-04 15:32:11 +0200
committerW. Kosior <koszko@koszko.org>2024-12-24 09:35:56 +0100
commitf67c945ce48bc5e58960d9d8cc5dc03a9e77eacd (patch)
tree9e4443f67dd3b6e004fc72bc4d11abd8b049cda8
parent7b65548976e74d5a80840c8d49a68690f817ebfd (diff)
downloadguix-f67c945ce48bc5e58960d9d8cc5dc03a9e77eacd.tar.gz
guix-f67c945ce48bc5e58960d9d8cc5dc03a9e77eacd.zip
services: Update Exim service to use `privileged-program' API.
Uses of deprecated `setuid-program' get replaced with new `privileged-program'. * gnu/services/mail.scm (exim-setuids): Call `privileged-program' record constructor macro. (exim-service-type): Extend `privileged-program-service-type' Change-Id: Idb00e45ddcc50a37303dc50fe1feef73a109f219
-rw-r--r--gnu/services/mail.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/services/mail.scm b/gnu/services/mail.scm
index 7ba95a8241..392c5f6c44 100644
--- a/gnu/services/mail.scm
+++ b/gnu/services/mail.scm
@@ -1884,7 +1884,7 @@ database---computed from the given alias list.")))
(match-lambda
(($ <exim-configuration> package config-file setuid-user setgid-group)
(if (or setuid-user setgid-group)
- (list (setuid-program
+ (list (privileged-program
(program (file-append package "/bin/exim"))
(setuid? #t)
(user (or setuid-user "exim"))
@@ -1901,7 +1901,7 @@ database---computed from the given alias list.")))
(service-extension activation-service-type exim-activation)
(service-extension profile-service-type exim-profile)
(service-extension mail-aliases-service-type (const '()))
- (service-extension setuid-program-service-type exim-setuids)))
+ (service-extension privileged-program-service-type exim-setuids)))
(description "Run the Exim mail transfer agent (MTA).")))