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