guix/gnu
Ludovic Courtès b377ec079d
services: nginx: Ensure ‘stop’ is synchronous.
Fixes guix/maintenance#17.

Fixes a bug whereby ‘nginx -s stop’ might return before the main nginx process
has actually stopped, which in turn would lead ‘herd restart nginx’ to hang.

* gnu/services/web.scm (nginx-shepherd-service): Change ‘stop’ to use
‘make-kill-destructor’.

Reported-by: Maxim Cournoyer <maxim@guixotic.coop>
Change-Id: I69e8626aab07f806ddc8b1d09d9f0e052a85cf47
2025-09-03 12:34:13 +02:00
..
bootloader
build services: Add oci-service-type. 2025-08-25 13:04:36 +09:00
home home: Add home-oci-service-type. 2025-08-25 13:04:36 +09:00
installer
machine
packages gnu: guile-fibers@1.4: Fix cross-compilation. 2025-09-03 11:57:57 +02:00
services services: nginx: Ensure ‘stop’ is synchronous. 2025-09-03 12:34:13 +02:00
system system: image: hurd: Fix typo. 2025-08-30 23:52:09 +02:00
tests services: hurd-vm: Support different hurd types. 2025-08-30 23:52:09 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: Register missing hare patches. 2025-09-02 14:05:58 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm