about summary refs log tree commit diff
path: root/guix/forge/fcgiwrap.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix/forge/fcgiwrap.scm')
-rw-r--r--guix/forge/fcgiwrap.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/guix/forge/fcgiwrap.scm b/guix/forge/fcgiwrap.scm
index f75fa5f..f3baad8 100644
--- a/guix/forge/fcgiwrap.scm
+++ b/guix/forge/fcgiwrap.scm
@@ -1,5 +1,5 @@
 ;;; guix-forge --- Guix software forge meta-service
-;;; Copyright © 2023–2025 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2023–2026 Arun Isaac <arunisaac@systemreboot.net>
 ;;;
 ;;; This file is part of guix-forge.
 ;;;
@@ -113,7 +113,8 @@
           (documentation (string-append "Run fcgiwrap for " name " script."))
           (provision '(fcgiwrap))
           (requirement '(networking))
-          (modules '((ice-9 match)))
+          (modules '((ice-9 match)
+                     (ice-9 threads)))  ; for total-processor-count and others
           (start
            #~(make-forkexec-constructor
               (list #$(least-authority-wrapper
@@ -138,7 +139,7 @@
                        ;; https://yhetil.org/guix/m1ilknoi5r.fsf@fastmail.net/
                        #:namespaces (delq 'net %namespaces))
                     "-s" #$(socket->fcgiwrap-socket-url socket)
-                    "-c" #$(number->string processes)
+                    "-c" (number->string #$processes)
                     "-f")
               #:user #$user
               #:group #$group