me
/
guix
Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues/pull-requests.
guix/gnu
Ludovic Courtès 168a7933c0
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.
2022-09-29 22:56:56 +02:00
..
bootloader gnu: bootloader: grub: Add support for chain-loader. 2022-09-08 22:30:09 +02:00
build linux-container: Mark socket pair as SOCK_CLOEXEC. 2022-09-24 17:59:04 +02:00
home home: shepherd: Add daemonize? option to configuration. 2022-09-14 18:25:11 +03:00
installer installer: tests: Fix typo. 2022-09-24 14:15:47 +02:00
machine machine: ssh: Parameterize '%current-system' early on. 2022-09-26 23:29:35 +02:00
packages gnu: Add emacs-cov. 2022-09-29 11:39:12 +02:00
services services: shepherd: Leave the finalization thread in peace. 2022-09-29 22:56:56 +02:00
system file-systems: Add cgroup2 to %pseudo-file-system-types. 2022-09-26 23:29:38 +02:00
tests tests: telephony: Add missing import to fix jami tests. 2022-09-26 15:52:35 -04:00
artwork.scm gnu: artwork: Update repository to latest commit. 2022-08-11 11:55:19 -04:00
bootloader.scm gnu: bootloader: Report error in menu-entry. 2022-09-08 22:30:43 +02:00
ci.scm gnu: Add compression module. 2022-09-24 14:49:09 +02:00
compression.scm gnu: Add compression module. 2022-09-24 14:49:09 +02:00
home.scm home: Fix docstring. 2022-08-19 18:55:41 +03:00
image.scm system: image: Add wsl2 support. 2022-09-24 14:49:09 +02:00
installer.scm installer: Render the final configuration with (guix read-print). 2022-08-08 11:54:24 +02:00
local.mk gnu: telegram-desktop: Update to 4.2.2. 2022-09-28 20:22:38 +02:00
machine.scm
packages.scm
services.scm services: provenance: Use 'current-channels' to obtain provenance data. 2022-08-30 00:40:04 +02:00
system.scm services: Add file system utilities to profile. 2022-09-28 19:45:38 -04:00
tests.scm