sssd's service + define a touch directive + removing everydefinition of touch in slurm*

This commit is contained in:
Jean-François GUILLAUME 2022-11-24 13:30:05 +01:00
parent dd7cfd50e4
commit ae1c899d39
GPG key ID: 38751DAE145EFB5A
3 changed files with 214 additions and 294 deletions

View file

@ -36,22 +36,20 @@
(list
#$(file-append sssd-pkg "/sbin/sssd")
"-i"
"-c" sssd-conf
"--logger" sssd-logger
"-d" sssd-debug-level
"-c" #$sssd-conf
"--logger" #$sssd-logger
"-d" #$sssd-debug-level
)
#:log-file #$log-file
))
(stop #~(make-kill-destructor)))))))
(define %sssd-activation
(with-imported-modules '((guix build utils))
#~(begin
(touch "/var/log/toto.log")
(mkdir-p "/etc/sssd")
(mkdir-p "/var/log/sssd")
(mkdir-p "/var/lib/sss/db")
#t )))
#~(begin
(mkdir-p "/etc/sssd")
(mkdir-p "/var/log/sssd")
(mkdir-p "/var/lib/sss/db")
#t ))
(define sssd-service-type
(service-type