MAKEDEV.conf revision 1.10
1# $NetBSD: MAKEDEV.conf,v 1.10 2005/10/07 16:15:41 tsutsui Exp $ 2 3all_md) 4 makedev ct0 ct1 rd0 rd1 rd2 5# makedev wscons # should be after 'std' 6 makedev sd0 sd1 sd2 cd0 cd1 st0 st1 ch0 7 makedev hil grf0 ite0 8 makedev ttyC0 ttyC1 ttyC2 ttyC3 9 makedev ttyM0 ttyM1 ttyM2 ttyM3 ttyM4 ttyM5 ttyM6 ttyM7 10 makedev ttyM8 ttyM9 ttyMa ttyMb ttyMc ttyMd ttyMe ttyMf 11 makedev scsibus0 scsibus1 scsibus2 scsibus3 12 makedev ss0 uk0 uk1 13 ;; 14 15ct*) 16 case $i in 17 ct*) name=ct; unit=${i#ct}; blk=0; chr=7;; 18 esac 19 case $unit in 20 0|1|2|3|4|5|6|7) 21 four=$(($unit + 4)) ; eight=$(($unit + 8)) 22 twelve=$(($unit + 12)) ; twenty=$(($unit + 20)) 23 # 24 # block devices don't work so don't make them 25 #mkdev ${name}${unit} b $blk $unit 660 $g_operator 26 #mkdev ${name}${four} b $blk $four 660 $g_operator 27 #mkdev ${name}${eight} b $blk $eight 660 $g_operator 28 #mkdev ${name}${twelve} b $blk $twelve 660 $g_operator 29 #lndev ${name}{$four} n${name}${unit} ;: sanity w/pdp11 v7 30 #lndev ${name}{$twelve} n${name}${eight} ;: ditto 31 # 32 mkdev r${name}${unit} c $chr $unit 660 $g_operator 33 mkdev r${name}${four} c $chr $four 660 $g_operator 34 mkdev r${name}${eight} c $chr $eight 660 $g_operator 35 mkdev r${name}${twelve} c $chr $twelve 660 $g_operator 36 lndev r${name}${four} nr${name}${unit} ;: sanity w/pdp11 v7 37 lndev r${name}${twelve} nr${name}${eight} ;: ditto 38 ;; 39 *) 40 warn "bad unit for tape in: $1" 41 ;; 42 esac 43 ;; 44 45hil) 46 for unit in 0 1 2 3 4 5 6 7 47 do 48 mkdev hil${unit} c 14 ${unit} 666 49 if [ -f /usr/sbin/hilinfo ]; then 50 case $(/usr/sbin/hilinfo -t hil${unit}) in 51 mouse) 52 if [ ! -f locator ]; then 53 lndev hil${unit} locator 54 fi 55 ;; 56 keyboard) 57 if [ ! -f keyboard ]; then 58 lndev hil${unit} keyboard 59 fi 60 ;; 61 *) 62 ;; 63 esac 64 fi 65 done 66 if [ ! -f /usr/sbin/hilinfo ]; then 67 lndev hil1 keyboard 68 lndev hil3 locator 69 fi 70# warn "hil: use $0.hpux to make HP-UX names for devices" 71 ;; 72 73rd*) 74 name=rd; unit=${i#rd}; blk=2; chr=9 75 %MKDISK% $name $unit $blk $chr 76 ;; 77 78ttyM*) 79 unit=${i#????} 80 case $unit in 81 [0-9]) i=$unit ;; 82 a) i=10 ;; 83 b) i=11 ;; 84 c) i=12 ;; 85 d) i=13 ;; 86 e) i=14 ;; 87 f) i=15 ;; 88 *) i=-1 ;; 89 esac 90 if [ $i = -1 ]; then 91 warn "bad unit for ttyM in: $unit" 92 break 93 fi 94 mkdev ttyM$unit c 15 $i "" "" $u_uucp 95 ;; 96