1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-19 08:40:30 +02:00
Files
guix/gnu/services
Ludovic Courtès 9f77db78e6 services: transmission: Remove custom ‘stop’ implementation.
This ‘stop’ methods had two problems:

  1. It is incompatible with the Shepherd 1.0, where the running value
     is a <process> record and not a PID.

  2. It is unreliable because its ‘waitpid’ calls compete with those
     made by shepherd’s main event loop upon SIGCHLD.

* gnu/services/file-sharing.scm (transmission-daemon-shepherd-service):
Change ‘stop’ to use ‘make-kill-destructor’.

Change-Id: I406eb619d4a72bb5afe6200ac5c8f68736a78d97
2025-02-21 15:27:12 +01:00
..
2025-02-19 11:21:47 +02:00
2025-02-19 11:21:47 +02:00
2023-05-23 20:26:19 -04:00
2025-02-19 11:21:47 +02:00
2023-08-15 23:30:44 +02:00
2025-02-19 11:21:47 +02:00
2024-06-02 18:04:34 +03:00
2024-11-23 16:09:25 +01:00
2024-07-18 10:45:19 +08:00