From 15fd5d6c3f6bb34d2250226889f9651440bd7c43 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Mon, 12 Feb 2024 00:09:09 +0100 Subject: services: virtual-build-machine: Add base file systems to default OS. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This provides /dev/pts and other things that are important for builds (for example, Python 2.x has ‘openpty’ unit tests that can only succeed when /dev/pts is available.) * gnu/services/virtualization.scm (%virtual-build-machine-operating-system) [file-systems]: Add %BASE-FILE-SYSTEMS. Change-Id: I7d12a4cb491e957bf55e6c5f9dd09c013473ca42 --- gnu/services/virtualization.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm index cc95dfdf22..e1970e2b09 100644 --- a/gnu/services/virtualization.scm +++ b/gnu/services/virtualization.scm @@ -1192,10 +1192,11 @@ (define %virtual-build-machine-operating-system (bootloader (bootloader-configuration ;unused (bootloader grub-minimal-bootloader) (targets '("/dev/null")))) - (file-systems (list (file-system ;unused + (file-systems (cons (file-system ;unused (mount-point "/") (device "none") - (type "tmpfs")))) + (type "tmpfs")) + %base-file-systems)) (users (cons (user-account (name "offload") (group "users") -- cgit v1.2.3