summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--guix/build/linux-initrd.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/guix/build/linux-initrd.scm b/guix/build/linux-initrd.scm
index 208ad711ef..b5404da7f0 100644
--- a/guix/build/linux-initrd.scm
+++ b/guix/build/linux-initrd.scm
@@ -80,10 +80,12 @@
   (mknod (scope "dev/vda2") 'block-special #o644 (device-number 8 2))
 
   ;; TTYs.
+  (mknod (scope "dev/tty") 'char-special #o600
+         (device-number 5 0))
   (let loop ((n 0))
     (and (< n 50)
          (let ((name (format #f "dev/tty~a" n)))
-           (mknod (scope name) 'block-special #o644
+           (mknod (scope name) 'char-special #o600
                   (device-number 4 n))
            (loop (+ 1 n)))))