guix/gnu/build
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
..
accounts.scm system: Allow 'chfn' to change the user's full name. 2022-01-01 15:10:12 +01:00
activation.scm initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
bootloader.scm
chromium-extension.scm
cross-toolchain.scm
file-systems.scm
hurd-boot.scm initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
image.scm build: image: Account for fixed-size file system structures. 2022-02-07 16:22:37 -05:00
install.scm
jami-service.scm
linux-boot.scm initrd: Honor rootfstype and rootflags command-line parameters. 2022-03-01 10:30:18 -05:00
linux-container.scm linux-container: Handle CLONE_NEWCGROUP and use it by default. 2022-01-05 23:44:18 +01:00
linux-initrd.scm
linux-modules.scm
locale.scm
marionette.scm Remove VM generation dead-code. 2021-12-23 10:54:00 +01:00
secret-service.scm secret-service: Allow cooperative scheduling when Fibers is used. 2022-04-07 00:08:56 +02:00
shepherd.scm shepherd: Adjust 'fork+exec-command/container' for the Shepherd 0.9. 2022-04-07 00:08:55 +02:00
svg.scm