5 kx #!/bin/sh
5 kx
5 kx # MAKE-DEVICE-INODES
5 kx #
5 kx # user:
5 kx # root uid=0
5 kx #
5 kx # groups:
5 kx # tty gid=5
5 kx # disk gid=6
5 kx # mem gid=8
5 kx # kmem gid=9
5 kx # dialout gid=16
5 kx # audio gid=17
5 kx # video gid=18
5 kx #
5 kx # devices:
5 kx #
5 kx # 1 char Memory devices
5 kx # 3 = /dev/null Null device
5 kx # 5 = /dev/zero Null byte source
5 kx # 9 = /dev/urandom Faster, less secure random number gen.
5 kx #
5 kx # 108 char Device independent PPP interface
5 kx # 0 = /dev/ppp Device independent PPP interface
5 kx #
5 kx
5 kx mknod --mode=600 console c 5 1
5 kx mknod --mode=660 ppp c 108 0
5 kx mknod --mode=666 null c 1 3
5 kx mknod --mode=666 random c 1 8
5 kx mknod --mode=666 urandom c 1 9
5 kx mknod --mode=666 zero c 1 5
5 kx
5 kx mknod --mode=660 fb0 c 29 0
5 kx mknod --mode=660 fb1 c 29 1
5 kx
5 kx mknod --mode=660 hda b 3 0
5 kx mknod --mode=660 hda1 b 3 1
5 kx mknod --mode=660 hda2 b 3 2
5 kx mknod --mode=660 hda3 b 3 3
5 kx mknod --mode=660 hda4 b 3 4
5 kx
5 kx mknod --mode=660 sda b 8 0
5 kx mknod --mode=660 sda1 b 8 1
5 kx mknod --mode=660 sda2 b 8 2
5 kx mknod --mode=660 sda3 b 8 3
5 kx mknod --mode=660 sda4 b 8 4
5 kx
5 kx mknod --mode=660 sdb b 8 16
5 kx mknod --mode=660 sdb1 b 8 17
5 kx mknod --mode=660 sdb2 b 8 18
5 kx mknod --mode=660 sdb3 b 8 19
5 kx mknod --mode=660 sdb4 b 8 20
5 kx
5 kx mknod --mode=640 mem c 1 1
5 kx mknod --mode=640 kmem c 1 2
5 kx mknod --mode=644 kmsg c 1 11
5 kx mknod --mode=600 kvm c 10 232
5 kx
5 kx mknod --mode=660 mtd0 c 90 0
5 kx mknod --mode=660 mtd1 c 90 2
5 kx mknod --mode=660 mtd2 c 90 4
5 kx mknod --mode=660 mtd3 c 90 6
5 kx mknod --mode=660 mtd4 c 90 8
5 kx mknod --mode=660 mtd5 c 90 10
5 kx mknod --mode=660 mtd6 c 90 12
5 kx mknod --mode=660 mtd7 c 90 14
5 kx
5 kx mknod --mode=640 mtdblock0 b 31 0
5 kx mknod --mode=640 mtdblock1 b 31 1
5 kx mknod --mode=640 mtdblock2 b 31 2
5 kx mknod --mode=640 mtdblock3 b 31 3
5 kx mknod --mode=640 mtdblock4 b 31 4
5 kx mknod --mode=640 mtdblock5 b 31 5
5 kx mknod --mode=640 mtdblock6 b 31 6
5 kx mknod --mode=640 mtdblock7 b 31 7
5 kx
5 kx mknod --mode=640 ram0 b 1 0
5 kx mknod --mode=640 ram1 b 1 1
5 kx mknod --mode=640 ram2 b 1 2
5 kx mknod --mode=640 ram3 b 1 3
5 kx
5 kx mknod --mode=666 tty c 5 0
5 kx
5 kx mknod --mode=660 ttyS0 c 4 64
5 kx mknod --mode=660 ttyS1 c 4 65
5 kx mknod --mode=660 ttyS2 c 4 66
5 kx mknod --mode=660 ttyS3 c 4 67
5 kx mknod --mode=660 ttyS4 c 4 68
5 kx mknod --mode=660 ttyS5 c 4 69
5 kx
5 kx mknod --mode=640 ttySA0 c 204 5
5 kx mknod --mode=640 ttySA1 c 204 6
5 kx mknod --mode=640 ttySA2 c 204 7
5 kx
5 kx mknod --mode=640 cusa0 c 205 5
5 kx mknod --mode=640 cusa1 c 205 6
5 kx mknod --mode=640 cusa2 c 205 7
5 kx
5 kx mknod --mode=600 initctl p
5 kx
5 kx mkdir -p cgroup ; chmod 755 cgroup
5 kx mkdir -p pts ; chmod 755 pts
5 kx mkdir -p shm ; chmod 755 shm
5 kx
5 kx ln -sf null XOR
5 kx
5 kx chown 0:5 tty ttySA? cusa?
5 kx chown 0:16 ppp ttyS?
5 kx chown 0:0 cgroup pts shm null random urandom zero initctl
5 kx chown 0:18 fb0 fb1
5 kx
5 kx chown 0:6 ram? hda* sda* sdb*
5 kx
5 kx chown 0:9 mem kmem
5 kx chown 0:0 kmsg kvm
5 kx
5 kx chown 0:0 mtd? mtdblock?