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