diff options
author | W. Kosior <koszko@koszko.org> | 2024-09-04 15:32:11 +0200 |
---|---|---|
committer | W. Kosior <koszko@koszko.org> | 2025-03-21 13:59:26 +0100 |
commit | 9045598e5221fb44156fc306814be1c0e6d5c8df (patch) | |
tree | cd0c7a93053e5dc71e546a654ed966beb54db35b | |
parent | 154cfab966aab5f02d4d667b952d98c01aaedf22 (diff) | |
download | guix-9045598e5221fb44156fc306814be1c0e6d5c8df.tar.gz guix-9045598e5221fb44156fc306814be1c0e6d5c8df.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.scm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/services/mail.scm b/gnu/services/mail.scm index 82233cf9ba..3518246f11 100644 --- a/gnu/services/mail.scm +++ b/gnu/services/mail.scm @@ -1924,7 +1924,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")) @@ -1941,7 +1941,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)."))) |