From ef8c9acd32469da0b0a31b4a77dd30024ab0c3b2 Mon Sep 17 00:00:00 2001 From: Saku Laesvuori Date: Tue, 26 Sep 2023 21:51:09 +0300 Subject: [PATCH] Also accept strings as sendmail paths in backend Guix service --- .guix/modules/datarekisteri-service.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.guix/modules/datarekisteri-service.scm b/.guix/modules/datarekisteri-service.scm index 9326089..9f388d4 100644 --- a/.guix/modules/datarekisteri-service.scm +++ b/.guix/modules/datarekisteri-service.scm @@ -70,6 +70,10 @@ (service-extension account-service-type frontend-accounts))) (description "Run the datarekisteri HTTP frontend server"))) +(define (file-like-or-string? x) + (or (file-like? x) + (string? x))) + (define-configuration/no-serialization plain-datarekisteri-backend-configuration (datarekisteri-backend (file-like datarekisteri-backend) @@ -84,7 +88,7 @@ (integer 3100) "The TCP port to listen on.") (sendmail - (file-like) + (file-like-or-string) "Path to the sendmail program to send emails with.")) (define (backend-shepherd-service config)