rework and reformating of services

This commit is contained in:
Jean-François GUILLAUME 2022-11-24 15:00:33 +01:00
parent c7178062a0
commit ea3c876afc
GPG key ID: 38751DAE145EFB5A
7 changed files with 548 additions and 701 deletions

View file

@ -18,14 +18,14 @@
<sssd-configuration>
sssd-configuration make-sssd-configuration sssd-configuration?
(sssd-pkg sssd-pkg (default sssd))
(sssd-conf sssd-conf (default "/etc/sssd/sssd.conf"))
(sssd-config-file sssd-config-file (default "/etc/sssd/sssd.conf"))
(sssd-logger sssd-logger (default "stderr"))
(sssd-debug-level sssd-debug-level (default "3"))
(log-file log-file (default "/var/log/sssd/sssd.log")))
(define sssd-service
(match-lambda
(($ <sssd-configuration> sssd-pkg sssd-conf sssd-logger sssd-debug-level log-file)
(($ <sssd-configuration> sssd-pkg sssd-config-file sssd-logger sssd-debug-level log-file)
(list
(shepherd-service
(provision '(sssd))
@ -36,7 +36,7 @@
(list
#$(file-append sssd-pkg "/sbin/sssd")
"-i"
"-c" #$sssd-conf
"-c" #$sssd-config-file
"--logger" #$sssd-logger
"-d" #$sssd-debug-level
)