guix-play/gnu
Ludovic Courtès 66fdaf3677
services: shepherd: Install O_CLOEXEC variant of 'call-with-input-file' & co.
Fixes a bug introduced with the Shepherd 0.9.2 upgrade in commit
1ba0e38267 whereby files opened by, say,
the 'start' method of 'urandom-seed', could leak into the execution
environment of some other service--e.g., 'term-tty4'.

* gnu/services/shepherd.scm (shepherd-configuration-file)[config]:
Override 'call-with-input-file' and 'call-with-output-file'.
2022-09-13 00:31:04 +02:00
..
bootloader gnu: bootloader: grub: Add support for chain-loader. 2022-09-08 22:30:09 +02:00
build file-systems: Open files with O_CLOEXEC. 2022-09-08 16:22:21 +02:00
home home: shepherd: Add shepherd/init.scm to XDG_CONFIG_HOME. 2022-09-12 08:43:08 +03:00
installer
machine
packages gnu: Add tp-smapi-module. 2022-09-12 21:15:13 +02:00
services services: shepherd: Install O_CLOEXEC variant of 'call-with-input-file' & co. 2022-09-13 00:31:04 +02:00
system system: images: Define the platform in image-types. 2022-09-07 14:24:53 +02:00
tests tests: dict: Increase VM memory-size. 2022-09-08 15:17:31 +02:00
artwork.scm
bootloader.scm gnu: bootloader: Report error in menu-entry. 2022-09-08 22:30:43 +02:00
ci.scm
home.scm
image.scm image: Use #true and #false. 2022-09-07 14:26:34 +02:00
installer.scm
local.mk gnu: cmh: Update to 1.1.1. 2022-09-12 17:35:35 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm