diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2025-02-13 11:16:12 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-02-21 15:27:12 +0100 |
| commit | 9f77db78e6b48cc0e9aa30ef2a223c309703a18e (patch) | |
| tree | 340915304eaaf36bf1d114269cb4ce13a7ce7321 /gnu/services/databases.scm | |
| parent | abc45761abe9c3b367bca95c4dd52c1f589aee5f (diff) | |
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
Diffstat (limited to 'gnu/services/databases.scm')
0 files changed, 0 insertions, 0 deletions
