summary refs log tree commit diff
path: root/test/make-devices.sh
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2006-11-02 23:58:06 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2006-11-02 23:58:06 +0000
commit707dd205382f1b8d060681b9edbea123f84f5164 (patch)
tree6a34858b39e237a19a71c79244b44de7167bc5b8 /test/make-devices.sh
parentae4b6973bb738b4c68a77f500beaf96725c8d883 (diff)
downloadnixpkgs-707dd205382f1b8d060681b9edbea123f84f5164.tar
nixpkgs-707dd205382f1b8d060681b9edbea123f84f5164.tar.gz
nixpkgs-707dd205382f1b8d060681b9edbea123f84f5164.tar.bz2
nixpkgs-707dd205382f1b8d060681b9edbea123f84f5164.tar.lz
nixpkgs-707dd205382f1b8d060681b9edbea123f84f5164.tar.xz
nixpkgs-707dd205382f1b8d060681b9edbea123f84f5164.tar.zst
nixpkgs-707dd205382f1b8d060681b9edbea123f84f5164.zip
* Make device nodes in the stage 1 init (copied from ../init.sh).
svn path=/nixu/trunk/; revision=6932
Diffstat (limited to 'test/make-devices.sh')
-rw-r--r--test/make-devices.sh58
1 files changed, 58 insertions, 0 deletions
diff --git a/test/make-devices.sh b/test/make-devices.sh
new file mode 100644
index 00000000000..dead9814f7a
--- /dev/null
+++ b/test/make-devices.sh
@@ -0,0 +1,58 @@
+#mknod -m 0600 /dev/console c 5 1
+mknod -m 0600 /dev/ttyS0 c 4 64
+mknod -m 0600 /dev/ttyS1 c 4 65
+mknod -m 0600 /dev/ttyS2 c 4 66
+mknod -m 0600 /dev/ttyS3 c 4 67
+
+# base UNIX devices
+mknod -m 0600 /dev/mem c 1 1
+mknod -m 0666 /dev/null c 1 3
+mknod -m 0666 /dev/zero c 1 5
+
+# tty
+mknod -m 0600 /dev/tty c 5 0
+mknod -m 0600 /dev/tty0 c 4 0
+mknod -m 0600 /dev/tty1 c 4 1
+mknod -m 0600 /dev/tty2 c 4 2
+mknod -m 0600 /dev/tty3 c 4 3
+mknod -m 0600 /dev/tty4 c 4 4
+mknod -m 0600 /dev/tty5 c 4 5
+mknod -m 0600 /dev/tty6 c 4 6
+mknod -m 0600 /dev/tty7 c 4 7
+mknod -m 0600 /dev/tty8 c 4 8
+mknod -m 0600 /dev/tty9 c 4 9
+
+mkdir -m 0755 /dev/pts
+mknod -m 0666 /dev/ptmx c 5 2
+
+# random
+
+mknod -m 0644 /dev/random c 1 8
+mknod -m 0644 /dev/urandom c 1 9
+
+mknod -m 0660 /dev/hda b 3 0
+mknod -m 0660 /dev/hda1 b 3 1
+mknod -m 0660 /dev/hda2 b 3 2
+mknod -m 0660 /dev/hda3 b 3 3
+
+mknod -m 0660 /dev/hdb b 3 64
+mknod -m 0660 /dev/hdb1 b 3 65
+mknod -m 0660 /dev/hdb2 b 3 66
+mknod -m 0660 /dev/hdb3 b 3 67
+
+mknod -m 0660 /dev/hdc b 22 0
+mknod -m 0660 /dev/hdc1 b 22 1
+mknod -m 0660 /dev/hdc2 b 22 2
+mknod -m 0660 /dev/hdc3 b 22 3
+
+mknod -m 0660 /dev/hdd b 22 64
+mknod -m 0660 /dev/hdd1 b 22 65
+mknod -m 0660 /dev/hdd2 b 22 66
+mknod -m 0660 /dev/hdd3 b 22 67
+
+#mknod -m 0660 /dev/sda b 8 0
+#mknod -m 0660 /dev/sda1 b 8 1
+#mknod -m 0660 /dev/sda2 b 8 2
+#mknod -m 0660 /dev/sda3 b 8 3
+
+mknod -m 0600 /dev/initctl p