1 1.10 tsutsui # $NetBSD: MAKEDEV.conf,v 1.10 2005/10/07 16:15:41 tsutsui 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.1 jdolecek makedev ss0 uk0 uk1 13 1.1 jdolecek ;; 14 1.1 jdolecek 15 1.1 jdolecek ct*) 16 1.1 jdolecek case $i in 17 1.1 jdolecek ct*) name=ct; unit=${i#ct}; blk=0; chr=7;; 18 1.1 jdolecek esac 19 1.1 jdolecek case $unit in 20 1.1 jdolecek 0|1|2|3|4|5|6|7) 21 1.1 jdolecek four=$(($unit + 4)) ; eight=$(($unit + 8)) 22 1.1 jdolecek twelve=$(($unit + 12)) ; twenty=$(($unit + 20)) 23 1.1 jdolecek # 24 1.1 jdolecek # block devices don't work so don't make them 25 1.8 lukem #mkdev ${name}${unit} b $blk $unit 660 $g_operator 26 1.8 lukem #mkdev ${name}${four} b $blk $four 660 $g_operator 27 1.8 lukem #mkdev ${name}${eight} b $blk $eight 660 $g_operator 28 1.8 lukem #mkdev ${name}${twelve} b $blk $twelve 660 $g_operator 29 1.8 lukem #lndev ${name}{$four} n${name}${unit} ;: sanity w/pdp11 v7 30 1.8 lukem #lndev ${name}{$twelve} n${name}${eight} ;: ditto 31 1.1 jdolecek # 32 1.8 lukem mkdev r${name}${unit} c $chr $unit 660 $g_operator 33 1.8 lukem mkdev r${name}${four} c $chr $four 660 $g_operator 34 1.8 lukem mkdev r${name}${eight} c $chr $eight 660 $g_operator 35 1.8 lukem mkdev r${name}${twelve} c $chr $twelve 660 $g_operator 36 1.8 lukem lndev r${name}${four} nr${name}${unit} ;: sanity w/pdp11 v7 37 1.8 lukem lndev r${name}${twelve} nr${name}${eight} ;: ditto 38 1.1 jdolecek ;; 39 1.1 jdolecek *) 40 1.9 lukem warn "bad unit for tape in: $1" 41 1.1 jdolecek ;; 42 1.1 jdolecek esac 43 1.1 jdolecek ;; 44 1.1 jdolecek 45 1.1 jdolecek hil) 46 1.1 jdolecek for unit in 0 1 2 3 4 5 6 7 47 1.1 jdolecek do 48 1.8 lukem mkdev hil${unit} c 14 ${unit} 666 49 1.8 lukem if [ -f /usr/sbin/hilinfo ]; then 50 1.8 lukem case $(/usr/sbin/hilinfo -t hil${unit}) in 51 1.1 jdolecek mouse) 52 1.8 lukem if [ ! -f locator ]; then 53 1.8 lukem lndev hil${unit} locator 54 1.1 jdolecek fi 55 1.1 jdolecek ;; 56 1.1 jdolecek keyboard) 57 1.8 lukem if [ ! -f keyboard ]; then 58 1.8 lukem lndev hil${unit} keyboard 59 1.1 jdolecek fi 60 1.1 jdolecek ;; 61 1.1 jdolecek *) 62 1.1 jdolecek ;; 63 1.1 jdolecek esac 64 1.1 jdolecek fi 65 1.1 jdolecek done 66 1.8 lukem if [ ! -f /usr/sbin/hilinfo ]; then 67 1.8 lukem lndev hil1 keyboard 68 1.8 lukem lndev hil3 locator 69 1.1 jdolecek fi 70 1.9 lukem # warn "hil: use $0.hpux to make HP-UX names for devices" 71 1.4 jdolecek ;; 72 1.4 jdolecek 73 1.4 jdolecek rd*) 74 1.4 jdolecek name=rd; unit=${i#rd}; blk=2; chr=9 75 1.4 jdolecek %MKDISK% $name $unit $blk $chr 76 1.1 jdolecek ;; 77 1.6 tsutsui 78 1.6 tsutsui ttyM*) 79 1.6 tsutsui unit=${i#????} 80 1.6 tsutsui case $unit in 81 1.6 tsutsui [0-9]) i=$unit ;; 82 1.6 tsutsui a) i=10 ;; 83 1.6 tsutsui b) i=11 ;; 84 1.6 tsutsui c) i=12 ;; 85 1.6 tsutsui d) i=13 ;; 86 1.6 tsutsui e) i=14 ;; 87 1.6 tsutsui f) i=15 ;; 88 1.6 tsutsui *) i=-1 ;; 89 1.6 tsutsui esac 90 1.8 lukem if [ $i = -1 ]; then 91 1.9 lukem warn "bad unit for ttyM in: $unit" 92 1.6 tsutsui break 93 1.6 tsutsui fi 94 1.8 lukem mkdev ttyM$unit c 15 $i "" "" $u_uucp 95 1.6 tsutsui ;; 96