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