commit:     5c926abe03ba6e17ba58faa71a512b3f6db90b19
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  6 17:25:46 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Jul  9 01:16:36 2023 +0000
URL:        https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=5c926abe

Makefile: create /dev/console and /dev/null in the layout target

Bug: https://bugs.gentoo.org/909664
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 Makefile | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Makefile b/Makefile
index 36c9134c..24671480 100644
--- a/Makefile
+++ b/Makefile
@@ -73,6 +73,10 @@ layout:
        $(INSTALL) -d -m 0700 $(DESTDIR)/root
        $(INSTALL) -d -m 1777 $(DESTDIR)/tmp
        $(INSTALL) -d -m 1777 $(DESTDIR)/var/tmp
+       # Essential device nodes for init/openrc in early boot
+       # Nonfatal in case we are running as non-root
+       -mknod -m 0600 $(DESTDIR)/dev/console c 5 1
+       -mknod -m 0666 $(DESTDIR)/dev/null c 1 3
 
 layout-usrmerge: layout
        rm -fr ${DESTDIR}/bin

Reply via email to