guix-play/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 build: bootloader: Add GPT support. 2021-11-12 13:26:52 +00:00
chromium-extension.scm chromium-extension: Avoid another usage of the store-mapped /tmp. 2021-12-23 03:07:34 +01:00
cross-toolchain.scm
file-systems.scm system: Add swap flags. 2021-11-23 10:24:27 +01:00
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 store-copy: 'populate-store' can optionally deduplicate files. 2020-12-15 17:32:10 +01:00
jami-service.scm build/jami-service: Fix range ends in account-fingerprint-rx. 2021-08-31 19:50:30 +03:00
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 store-copy: 'populate-store' can optionally deduplicate files. 2020-12-15 17:32:10 +01:00
linux-modules.scm linux-modules: Ignore EINVAL in ‘modprobe’ mode. 2021-12-16 12:53:52 -05:00
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