hurd-boot: Create individual translators instead of running MAKEDEV.
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>
Mon, 8 Jun 2020 11:02:13 +0000 (13:02 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 19 Jun 2020 08:38:26 +0000 (10:38 +0200)
commit951847ee3792f8fa57d2bd38d84d9fa9c276c0fa
treefb932bb4bc3792d5328680c6f1cb3b63a17aaa98
parent42ed562691640fc38a08e2269379fc181bdfe0f9
hurd-boot: Create individual translators instead of running MAKEDEV.

* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create
dev/{null,zero,full,random,urandom} mount points.
(passive-translator-xattr?, passive-translator-installed?, translated?,
set-translator, set-hurd-device-translators): New procedures.
(false-if-EEXIST): New macro.
(boot-hurd-system): Use them instead of running MAKEDEV.
gnu/build/hurd-boot.scm