guix/gnu
Ludovic Courtès f429596627
shepherd: 'fork+exec-command/container' always returns a PID.
Fixes a regression introduced in
938448bf40 whereby
'fork+exec-command/container' would return #t, then used as the running
value of the 'guix-daemon' service in the installer.  Upon installation
completion, stopping the 'guix-daemon' service would fail with
wrong-type-arg because that #t would be passed to the 'stop' method in
lieu of a PID.

* gnu/build/shepherd.scm (fork+exec-command/container): Return a PID
rather than #t.
2022-04-11 00:25:33 +02:00
..
bootloader
build shepherd: 'fork+exec-command/container' always returns a PID. 2022-04-11 00:25:33 +02:00
home home: symlink-manager: Handle non-existing directory during cleanup. 2022-04-11 00:25:33 +02:00
installer installer: user: Remove useless filtering. 2022-04-06 21:19:08 +02:00
machine initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
packages gnu: jq: Only build with valgrind on supported systems. 2022-04-10 20:49:34 +03:00
platforms
services services: shepherd: Do not unload transient services. 2022-04-10 00:17:40 +02:00
system mapped-devices: Ensure 'cryptsetup open' gets a tty. 2022-04-08 18:14:35 +02:00
tests tests: Add "encrypted-home-os" installation test. 2022-04-08 18:14:35 +02:00
artwork.scm
bootloader.scm
ci.scm
home.scm
image.scm
installer.scm
local.mk gnu: efivar: Fix build errors on i686-linux. 2022-04-10 00:17:40 +02:00
machine.scm
packages.scm packages: Add 'package-unique-version-prefix'. 2022-04-04 22:58:03 +02:00
platform.scm
services.scm services: startup: Add description. 2022-03-10 23:46:51 +01:00
system.scm services: shepherd: Default to version 0.9. 2022-04-07 00:08:56 +02:00
tests.scm