Import 2.2.8pre4
[davej-history.git] / scripts / MAKEDEV.ide
blob6476860b7a8a0fd708e6f79f5c54faae99107fca
1 #!/bin/sh
3 # This script creates the proper /dev/ entries for IDE devices
4 # on the primary, secondary, tertiary, and quaternary interfaces.
5 # See ../Documentation/ide.txt for more information.
7 makedev () {
8 rm -f /dev/$1
9 echo mknod /dev/$1 $2 $3 $4
10 mknod /dev/$1 $2 $3 $4
11 chown root:disk /dev/$1
12 chmod 660 /dev/$1
15 makedevs () {
16 rm -f /dev/$1*
17 makedev $1 b $2 $3
18 for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
20 makedev $1$part b $2 `expr $3 + $part`
21 done
24 makedevs hda 3 0
25 makedevs hdb 3 64
26 makedevs hdc 22 0
27 makedevs hdd 22 64
28 makedevs hde 33 0
29 makedevs hdf 33 64
30 makedevs hdg 34 0
31 makedevs hdh 34 64
33 for tape in 0 1 2 3 4 5 6 7
35 makedev ht$tape c 37 $tape
36 makedev nht$tape c 37 `expr $tape + 128`
37 done