summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2024-01-08 16:09:00 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2024-01-08 16:09:00 +0100
commitb9ce7692873201d15ea5c3fbbba8991db0d45ae4 (patch)
tree0157f57b421053b1c60c370c59a445d86e44b822
parent7f191400611dd640a89347428071530878814eae (diff)
Initialize the service with symbol selectors
-rw-r--r--guix/vkraus/services/email-key-rotation.scm14
1 files changed, 8 insertions, 6 deletions
diff --git a/guix/vkraus/services/email-key-rotation.scm b/guix/vkraus/services/email-key-rotation.scm
index 7fd05f9..7fe15db 100644
--- a/guix/vkraus/services/email-key-rotation.scm
+++ b/guix/vkraus/services/email-key-rotation.scm
@@ -79,12 +79,14 @@
(gandi-domain
#$(gandi-domain config)))
(unless (file-exists? #$(state-file config))
- (let ((module (initialize (list #$@(selectors config))
- #$(opensmtpd-conf config)
- #$(selector-file config)
- #$(key-file config)
- gandi-key
- gandi-domain)))
+ (let ((module (initialize
+ (map string->symbol
+ (list #$@(selectors config)))
+ #$(opensmtpd-conf config)
+ #$(selector-file config)
+ #$(key-file config)
+ gandi-key
+ gandi-domain)))
(call-with-output-file
#$(state-file config)
(lambda (port)