guix/gnu
Ludovic Courtès 28b3763e33
secret-service: Allow cooperative scheduling when Fibers is used.
This lets the 'childhurd' service start in the background, letting
shepherd perform other tasks in the meantime, including serving
clients (such as the 'herd' command).

* gnu/build/secret-service.scm (with-modules): New macro.
(wait-for-readable-fd): Add cooperative implementation when Fibers is in
use.
(secret-service-send-secrets): Define 'sleep' so that it cooperates when
Fibers is in use.
2022-04-07 00:08:56 +02:00
..
bootloader
build secret-service: Allow cooperative scheduling when Fibers is used. 2022-04-07 00:08:56 +02:00
home home: shepherd: Default to version 0.9. 2022-04-07 00:08:56 +02:00
installer installer: user: Remove useless filtering. 2022-04-06 21:19:08 +02:00
machine
packages gnu: shepherd: Add 0.9.0. 2022-04-07 00:08:55 +02:00
platforms
services services: openssh: Start as an inetd service. 2022-04-07 00:08:56 +02:00
system
tests services: openssh: Start as an inetd service. 2022-04-07 00:08:56 +02:00
artwork.scm
bootloader.scm
ci.scm
home.scm
image.scm
installer.scm
local.mk gnu: u-boot: Update to 2022.04. 2022-04-05 12:05:22 -07:00
machine.scm
packages.scm packages: Add 'package-unique-version-prefix'. 2022-04-04 22:58:03 +02:00
platform.scm
services.scm
system.scm services: shepherd: Default to version 0.9. 2022-04-07 00:08:56 +02:00
tests.scm