diff --git a/glicid/services/parallel.scm b/glicid/services/parallel.scm index 028be1d..f99487b 100644 --- a/glicid/services/parallel.scm +++ b/glicid/services/parallel.scm @@ -36,17 +36,19 @@ munged-configuration? (munge munge-configuration-munge (default munge)) (key-file munged-key-file (default (file-append munge "/etc/munge/munged.key"))) + (socket-path socket-path (default "/var/run/munge/munge.socket.1")) (log-file munged-log-file (default "/var/log/munged.log"))) (define munged-service (match-lambda - (($ munge key-file log-file) + (($ munge key-file socket-path log-file) (list (shepherd-service (provision '(munged)) (documentation "Run munged.") (requirement '(user-processes)) (respawn? #t) (start #~(make-forkexec-constructor (list #$(file-append munge "/sbin/munged") - "-F" "-f" + "-F" "-f" "-M" + "-S" #$socket-path "--key-file" #$key-file) #:log-file #$log-file)) (stop #~(make-kill-destructor))))))) @@ -76,7 +78,7 @@ (group "slurm") (system? #t) (comment "slurm server user") - (uid 721) ;«magic number…» + (uid 567) ;«magic number…» (home-directory "/var/spool/slurm") (shell (file-append bash "/bin/bash"))))