1# $NetBSD: MAKEDEV.conf,v 1.13 2011/09/06 14:40:11 apb Exp $ 2 3all_md) 4 makedev ct0 ct1 rd0 rd1 rd2 5 makedev wscons 6 makedev sd0 sd1 sd2 cd0 cd1 st0 st1 ch0 7 makedev ttyC0 ttyC1 ttyC2 ttyC3 8 makedev ttyM0 ttyM1 ttyM2 ttyM3 ttyM4 ttyM5 ttyM6 ttyM7 9 makedev ttyM8 ttyM9 ttyMa ttyMb ttyMc ttyMd ttyMe ttyMf 10 makedev scsibus0 scsibus1 scsibus2 scsibus3 11 makedev ses0 ses1 ses2 ses3 12 makedev ss0 uk0 uk1 13 ;; 14 15ct[0-9]*) 16 name=ct; unit=${i#ct}; blk=0; chr=7 17 case $unit in 18 0|1|2|3|4|5|6|7) 19 four=$(($unit + 4)) ; eight=$(($unit + 8)) 20 twelve=$(($unit + 12)) ; twenty=$(($unit + 20)) 21 # 22 # block devices don't work so don't make them 23 #mkdev ${name}${unit} b $blk $unit 660 $g_operator 24 #mkdev ${name}${four} b $blk $four 660 $g_operator 25 #mkdev ${name}${eight} b $blk $eight 660 $g_operator 26 #mkdev ${name}${twelve} b $blk $twelve 660 $g_operator 27 #lndev ${name}{$four} n${name}${unit} ;: sanity w/pdp11 v7 28 #lndev ${name}{$twelve} n${name}${eight} ;: ditto 29 # 30 mkdev r${name}${unit} c $chr $unit 660 $g_operator 31 mkdev r${name}${four} c $chr $four 660 $g_operator 32 mkdev r${name}${eight} c $chr $eight 660 $g_operator 33 mkdev r${name}${twelve} c $chr $twelve 660 $g_operator 34 lndev r${name}${four} nr${name}${unit} ;: sanity w/pdp11 v7 35 lndev r${name}${twelve} nr${name}${eight} ;: ditto 36 ;; 37 *) 38 warn "bad unit for tape in: $1" 39 ;; 40 esac 41 ;; 42 43rd[0-9]*) 44 name=rd; unit=${i#rd}; blk=2; chr=9 45 %MKDISK% $name $unit $blk $chr 46 ;; 47 48ttyM[0-9a-f]*) 49 unit=${i#????} 50 case $unit in 51 [0-9]) i=$unit ;; 52 a) i=10 ;; 53 b) i=11 ;; 54 c) i=12 ;; 55 d) i=13 ;; 56 e) i=14 ;; 57 f) i=15 ;; 58 *) i=-1 ;; 59 esac 60 if [ $i = -1 ]; then 61 warn "bad unit for ttyM in: $unit" 62 break 63 fi 64 mkdev ttyM$unit c 15 $i "" "" $u_uucp 65 ;; 66