This commit is contained in:
Jean-François GUILLAUME 2021-12-02 21:41:51 +01:00
parent e73f7dc832
commit 1947c1533d

View file

@ -20,13 +20,13 @@
(openldap openldap-configuration-openldap ;<package> (openldap openldap-configuration-openldap ;<package>
(default openldap) (default openldap)
) )
(extra-args openldap-configuration-arguments ;list of strings (arguments openldap-configuration-arguments ;list of strings
(default '()) (default '())
) )
(log-flags openldap-configuration-logflags ;number (log-flags openldap-configuration-logflags ;number
(default "0") (default "0")
) )
(log-file openldap-configuration-log-file ; string (logfile openldap-configuration-log-file ; string
(default "/var/log/slapd.log") (default "/var/log/slapd.log")
) )
(pid-file openldap-configuration-pid-file ; string (pid-file openldap-configuration-pid-file ; string
@ -44,7 +44,7 @@
(define openldap-shepherd-service (define openldap-shepherd-service
(match-lambda (match-lambda
(($ <openldap-configuration> openldap extra-args log-flags log-file pid-file config-file) (($ <openldap-configuration> openldap arguments log-flags logfile pid-file config-file)
(list (list
(shepherd-service (shepherd-service
(provision '(slapd) ) (provision '(slapd) )
@ -58,9 +58,10 @@
#$(file-append openldap "/libexec/slapd") #$(file-append openldap "/libexec/slapd")
"-d" #$log-flags "-d" #$log-flags
"-f" #$config-file "-f" #$config-file
#$extra-args #$arguments
) )
#:pid-file #$pid-file #:pid-file #$pid-file
#:log-file #$logfile
)) ))
(stop #~(make-kill-destructor)) (stop #~(make-kill-destructor))
) )