1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 17:10:37 +02:00
Files
guix/gnu
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
2025-02-21 15:27:11 +01:00
2025-02-19 11:21:47 +02:00
2025-02-13 00:07:21 +09:00
2025-02-19 11:21:47 +02:00