summaryrefslogtreecommitdiff
path: root/gnu/services/databases.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2025-02-13 11:16:12 +0100
committerLudovic Courtès <ludo@gnu.org>2025-02-21 15:27:12 +0100
commit9f77db78e6b48cc0e9aa30ef2a223c309703a18e (patch)
tree340915304eaaf36bf1d114269cb4ce13a7ce7321 /gnu/services/databases.scm
parentabc45761abe9c3b367bca95c4dd52c1f589aee5f (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