Adam Pribyl <pri...@lowlevel.cz> skribis:

> deco stop udev
> mount -t devtmpfs dev /dev
> deco start udev
>
> then /dev is correctly populated.

This patch apparently does the trick similarly:

diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index ae12c8e..31f1b74 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -497,6 +497,7 @@ passed to @command{guix-daemon}."
                         (setenv "LINUX_MODULE_DIRECTORY"
                                 "/run/booted-system/kernel/lib/modules")
 
+                        (mount "none" "/dev" "devtmpfs")
                         (let ((pid (primitive-fork)))
                           (case pid
                             ((0)
(We can’t use devtmpfs in ‘mount-essential-file-systems’, which is used
before udev starts, though.)

Ludo’.

Reply via email to