diff options
author | Ludovic Courtès <ludo@gnu.org> | 2022-09-29 22:20:18 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-09-29 22:56:56 +0200 |
commit | 168a7933c0e138dc7061a3f0dc96871e16da5c5f (patch) | |
tree | b637c05fd8572226b3afef12a56bc71d08f55bdf /tests | |
parent | e6777cfa5eb5e9c36eaf7810b42cac0fbcaa367c (diff) | |
download | guix-168a7933c0e138dc7061a3f0dc96871e16da5c5f.tar.gz |
services: shepherd: Leave the finalization thread in peace.
This gets rid of that (in)famous at boot time: error in finalization thread: Success This was caused by the file-descriptor closing loop, which would clause the finalization pipe, leading the finalization thread to (erroneously) error out. Thanks to Josselin Poiret for locating the problem! * gnu/services/shepherd.scm (shepherd-boot-gexp): In 'loop', replace 'close-fdes' with a pair of 'fcntl' calls to add FD_CLOEXEC.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions