guix/gnu
Nigko Yerden 3cbd28a475
services: qemu-binfmt: Add requirement.
* gnu/services/virtualization.scm (qemu-binfmt-shepherd-services)
[requirement]: Add file-system-/gnu/store.

qemu-binfmt service write references to the store to
/proc/sys/fs/binfmt_misc/qemu-[architecture] files, therefore
/gnu/store needs to be mounted during the lifetime of the service
instance. If /gnu/store does not remain mounted, the issues
discussed by nigko and Rutherther on IRC are arisen:

https://logs.guix.gnu.org/guix/2025-04-05.log
https://logs.guix.gnu.org/guix/2025-04-08.log

Change-Id: I7e7a42a5ba0e39aa58c997739898f3457dd793a9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-08 17:03:28 +02:00
..
bootloader
build build: bootloader: Add riscv64 case. 2025-04-08 14:58:19 +08:00
home services: shepherd: Add ‘shepherd-timer’. 2025-03-23 19:30:57 +01:00
installer
machine machine: hetzner: Allow connections using ssh-agent. 2025-04-06 11:45:18 +02:00
packages gnu: nano: Fix cross-compiling. 2025-04-08 22:28:24 +08:00
services services: qemu-binfmt: Add requirement. 2025-04-08 17:03:28 +02:00
system images: visionfive2: Add support for booting from nvme. 2025-04-08 14:58:19 +08:00
tests services: Add ngircd-service-type. 2025-04-08 10:50:17 +09:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: luajit: Add riscv64 support. 2025-04-06 17:24:08 +01:00
machine.scm
packages.scm ui: Search channels for guix extensions 2025-03-08 17:40:58 +01:00
services.scm
system.scm gnu: system: Cater for Guix Home in PATH. 2025-03-14 12:53:31 +01:00
tests.scm tests: Make ‘operating-system-with-console-syslog’ public. 2025-03-23 19:30:12 +01:00