#!/bin/sh

echo "Creating device nodes..."
{
cat << END
apm_bios c 10 134
arp c 30 39
beep c 10 128
capi20 c 68 0
capi20.00 c 68 1
capi20.01 c 68 2
capi20.02 c 68 3
capi20.03 c 68 4
capi20.04 c 68 5
capi20.05 c 68 6
capi20.06 c 68 7
capi20.07 c 68 8
capi20.08 c 68 9
capi20.09 c 68 10
capi20.10 c 68 11
capi20.11 c 68 12
capi20.12 c 68 13
capi20.13 c 68 14
capi20.14 c 68 15
capi20.15 c 68 16
capi20.16 c 68 17
capi20.17 c 68 18
capi20.18 c 68 19
capi20.19 c 68 20
cua0 c 5 64
cua1 c 5 65
cua2 c 5 66
cua3 c 5 67
cui0 c 44 0
cui1 c 44 1
cui2 c 44 2
cui3 c 44 3
cui4 c 44 4
cui5 c 44 5
cui6 c 44 6
cui7 c 44 7
cui8 c 44 8
cui9 c 44 9
djs0 c 15 128
djs1 c 15 129
egp c 30 37
exttrp c 10 133
fd0 b 2 0
fd0h1440 b 2 40
fd0u1440 b 2 28
fd0u1680 b 2 44
fd0u2880 b 2 32
fd1 b 2 1
fd1h1440 b 2 41
fd1u1440 b 2 29
fd1u1680 b 2 45
fd1u2880 b 2 33
fla b 100 0
fla1 b 100 1
fla2 b 100 2
fla3 b 100 3
fla4 b 100 4
full c 1 7
ggp c 30 34
hda b 3 0
hda1 b 3 1
hda2 b 3 2
hda3 b 3 3
hda4 b 3 4
hda5 b 3 5
hda6 b 3 6
hda7 b 3 7
hdb b 3 64
hdb1 b 3 65
hdb2 b 3 66
hdb3 b 3 67
hdb4 b 3 68
hdb5 b 3 69
hdb6 b 3 70
hdb7 b 3 71
hdc b 22 0
hdc1 b 22 1
hdc2 b 22 2
hdc3 b 22 3
hdc4 b 22 4
hdc5 b 22 5
hdc6 b 22 6
hdc7 b 22 7
hdd b 22 64
hdd1 b 22 65
hdd2 b 22 66
hdd3 b 22 67
hdd4 b 22 68
hdd5 b 22 69
hdd6 b 22 70
hdd7 b 22 71
hde b 33 0
hde1 b 33 1
hde2 b 33 2
hde3 b 33 3
hde4 b 33 4
hde5 b 33 5
hde6 b 33 6
hde7 b 33 7
hdf b 33 64
hdf1 b 33 65
hdf2 b 33 66
hdf3 b 33 67
hdf4 b 33 68
hdf5 b 33 69
hdf6 b 33 70
hdf7 b 33 71
hdg b 34 0
hdg1 b 34 1
hdg2 b 34 2
hdg3 b 34 3
hdg4 b 34 4
hdg5 b 34 5
hdg6 b 34 6
hdg7 b 34 7
hdh b 34 64
hdh1 b 34 65
hdh2 b 34 66
hdh3 b 34 67
hdh4 b 34 68
hdh5 b 34 69
hdh6 b 34 70
hdh7 b 34 71
hwtrap c 10 132
icmp c 30 33
idp c 30 40
initctl p
initrd b 1 250
ip c 30 32
ipip c 30 35
ippp0 c 45 128
ippp1 c 45 129
ippp10 c 45 138
ippp11 c 45 139
ippp12 c 45 140
ippp13 c 45 141
ippp14 c 45 142
ippp15 c 45 143
ippp2 c 45 130
ippp3 c 45 131
ippp4 c 45 132
ippp5 c 45 133
ippp6 c 45 134
ippp7 c 45 135
ippp8 c 45 136
ippp9 c 45 137
isdn0 c 45 0
isdn1 c 45 1
isdn10 c 45 10
isdn11 c 45 11
isdn12 c 45 12
isdn13 c 45 13
isdn14 c 45 14
isdn15 c 45 15
isdn2 c 45 2
isdn3 c 45 3
isdn4 c 45 4
isdn5 c 45 5
isdn6 c 45 6
isdn7 c 45 7
isdn8 c 45 8
isdn9 c 45 9
isdnctrl0 c 45 64
isdnctrl1 c 45 65
isdnctrl10 c 45 74
isdnctrl11 c 45 75
isdnctrl12 c 45 76
isdnctrl13 c 45 77
isdnctrl14 c 45 78
isdnctrl15 c 45 79
isdnctrl2 c 45 66
isdnctrl3 c 45 67
isdnctrl4 c 45 68
isdnctrl5 c 45 69
isdnctrl6 c 45 70
isdnctrl7 c 45 71
isdnctrl8 c 45 72
isdnctrl9 c 45 73
isdninfo c 45 255
kbd c 11 0
kmem c 1 2
lcd c 120 0
log p
loop0 b 7 0
loop1 b 7 1
loop2 b 7 2
loop3 b 7 3
lp0 c 6 0
lp1 c 6 1
lp2 c 6 2
mem c 1 1
modreq c 10 129
nfs c 0 255
nfsd c 30 0
nftla b 93 0
nftla1 b 93 1
nftla2 b 93 2
nftla3 b 93 3
nftla4 b 93 4
nftla5 b 93 5
nftla6 b 93 6
nftla7 b 93 7
nftlb b 93 16
nftlb1 b 93 17
nftlb2 b 93 18
nftlb3 b 93 19
nftlb4 b 93 20
nftlb5 b 93 21
nftlb6 b 93 22
nftlb7 b 93 23
null c 1 3
port c 1 4
ppp c 108 0
ptmx c 5 2
ptyp0 c 2 0
ptyp1 c 2 1
ptyp2 c 2 2
ptyp3 c 2 3
ptyp4 c 2 4
ptyp5 c 2 5
ptyp6 c 2 6
ptyp7 c 2 7
ptyp8 c 2 8
ptyp9 c 2 9
ptypa c 2 10
ptypb c 2 11
ptypc c 2 12
ptypd c 2 13
ptype c 2 14
ptypf c 2 15
pup c 30 38
qcam0 c 10 136
qcam1 c 10 137
qcam2 c 10 138
ram0 b 1 0
ram1 b 1 1
ram2 b 1 2
ram3 b 1 3
ram4 b 1 4
ram5 b 1 5
ram6 b 1 6
ram7 b 1 7
random c 1 8
rawip c 30 41
rip c 30 39
route c 36 0
rtc c 10 135
scd0 b 11 0
scd1 b 11 1
scd2 b 11 2
scd3 b 11 3
sda b 8 0
sda1 b 8 1
sda2 b 8 2
sda3 b 8 3
sda4 b 8 4
sda5 b 8 5
sda6 b 8 6
sda7 b 8 7
sda8 b 8 8
sda9 b 8 9
sdb b 8 16
sdb1 b 8 17
sdb2 b 8 18
sdb3 b 8 19
sdb4 b 8 20
sdb5 b 8 21
sdb6 b 8 22
sdb7 b 8 23
sdc b 8 32
sdc1 b 8 33
sdc2 b 8 34
sdc3 b 8 35
sdc4 b 8 36
sdc5 b 8 37
sdc6 b 8 38
sdc7 b 8 39
sdd b 8 48
sdd1 b 8 49
sdd2 b 8 50
sdd3 b 8 51
sdd4 b 8 52
sdd5 b 8 53
sdd6 b 8 54
sdd7 b 8 55
skip c 36 1
sndstat c 14 6
socksys c 30 0
spx c 30 1
tcp c 30 36
temperature c 10 131
tty c 5 0
tty0 c 4 0
tty1 c 4 1
tty2 c 4 2
tty3 c 4 3
tty4 c 4 4
tty5 c 4 5
tty6 c 4 6
tty7 c 4 7
tty8 c 4 8
tty9 c 4 9
ttyI0 c 43 0
ttyI1 c 43 1
ttyI10 c 43 10
ttyI11 c 43 11
ttyI12 c 43 12
ttyI13 c 43 13
ttyI14 c 43 14
ttyI15 c 43 15
ttyI2 c 43 2
ttyI3 c 43 3
ttyI4 c 43 4
ttyI5 c 43 5
ttyI6 c 43 6
ttyI7 c 43 7
ttyI8 c 43 8
ttyI9 c 43 9
ttyp0 c 3 0
ttyp1 c 3 1
ttyp2 c 3 2
ttyp3 c 3 3
ttyp4 c 3 4
ttyp5 c 3 5
ttyp6 c 3 6
ttyp7 c 3 7
ttyp8 c 3 8
ttyp9 c 3 9
ttypa c 3 10
ttypb c 3 11
ttypc c 3 12
ttypd c 3 13
ttype c 3 14
ttypf c 3 15
ttyS0 c 4 64
ttyS1 c 4 65
ttyS2 c 4 66
ttyS3 c 4 67
udp c 30 39
urandom c 1 9
vcs c 7 0
vcs0 c 7 0
vcs1 c 7 1
vcs2 c 7 2
vcs3 c 7 3
vcs4 c 7 4
vcs5 c 7 5
vcs6 c 7 6
vcs7 c 7 7
vcs8 c 7 8
vcs9 c 7 9
vcsa c 7 128
vcsa0 c 7 128
vcsa1 c 7 129
vcsa2 c 7 130
vcsa3 c 7 131
vcsa4 c 7 132
vcsa5 c 7 133
vcsa6 c 7 134
vcsa7 c 7 135
vcsa8 c 7 136
vcsa9 c 7 137
X0R c 30 1
yamm c 41 0
zero c 1 5
cuacm0 c 0 167
cuacm1 c 1 167
ttyACM0 c 0 166
ttyACM1 c 1 166
inet/arp c 30 39
inet/egp c 30 37
inet/ggp c 30 34
inet/icmp c 30 33
inet/idp c 30 40
inet/ip c 30 32
inet/ipip c 30 35
inet/pup c 30 38
inet/rawip c 30 41
inet/rip c 30 39
inet/tcp c 30 36
inet/udp c 30 39
net/tun c 10 200
tap0 c 36 16
tap1 c 36 17
tap2 c 36 18
tap3 c 36 19
tap4 c 36 20
tap5 c 36 21
tap6 c 36 22
tap7 c 36 23
tap8 c 36 24
tap9 c 36 25
tap10 c 36 26
tap11 c 36 27
tap12 c 36 28
tap13 c 36 29
tap14 c 36 30
tap15 c 36 31
END
} | while read name typ major minor
do
  mknod $tmp/dev/$name $typ $major $minor
done

