Home | History | Annotate | Line # | Download | only in etc.hp300
MAKEDEV.conf revision 1.10
      1 #	$NetBSD: MAKEDEV.conf,v 1.10 2005/10/07 16:15:41 tsutsui Exp $
      2 
      3 all_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 
     15 ct*)
     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 
     45 hil)
     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 
     73 rd*)
     74 	name=rd; unit=${i#rd}; blk=2; chr=9
     75 	%MKDISK% $name $unit $blk $chr
     76 	;;
     77 
     78 ttyM*)
     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