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:
		
							parent
							
								
									c1695bcadd
								
							
						
					
					
						commit
						d5ad3dd59a
					
				
					 1 changed files with 24 additions and 24 deletions
				
			
		| 
						 | 
				
			
			@ -336,7 +336,7 @@
 | 
			
		|||
      (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 @@
 | 
			
		|||
                         "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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue