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