Home | History | Annotate | Line # | Download | only in etc.hp300
MAKEDEV.conf revision 1.11
      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