services: guix-build-coordinator: Fix service startup.

Previously the service would keep starting more and more processes.

* gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Fix how
make-forkexec-constructor is called.
This commit is contained in:
Christopher Baines 2022-12-12 19:58:25 +00:00
parent c1695bcadd
commit d5ad3dd59a
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -336,7 +336,7 @@ (define (guix-build-coordinator-shepherd-services config)
(start #~(lambda args
(parameterize ((%current-logfile-date-format ""))
(apply
make-forkexec-constructor
(make-forkexec-constructor
(list #$(make-guix-build-coordinator-start-script
database-uri-string
allocation-strategy
@ -359,7 +359,7 @@ (define (guix-build-coordinator-shepherd-services config)
"GUIX_LOCPATH=" #$glibc-utf8-locales "/lib/locale")
"LC_ALL=en_US.utf8"
"PATH=/run/current-system/profile/bin") ; for hooks
#:log-file "/var/log/guix-build-coordinator/coordinator.log"
#:log-file "/var/log/guix-build-coordinator/coordinator.log")
args))))
(stop #~(make-kill-destructor))
(modules