Home | History | Annotate | Line # | Download | only in etc.pmax
MAKEDEV.conf revision 1.1
      1  1.1  jdolecek # $NetBSD: MAKEDEV.conf,v 1.1 2003/10/15 19:13:33 jdolecek Exp $
      2  1.1  jdolecek 
      3  1.1  jdolecek DISKPARTITIONS=8
      4  1.1  jdolecek 
      5  1.1  jdolecek MD_DEVICES=
      6  1.1  jdolecek all_md)
      7  1.1  jdolecek 	makedev minimal
      8  1.1  jdolecek 	makedev fb0 fb1 fb2
      9  1.1  jdolecek 	makedev px0 # px1 px2
     10  1.1  jdolecek 	makedev mouse
     11  1.1  jdolecek 	makedev audio
     12  1.1  jdolecek 	makedev scsibus0 scsibus1 scsibus2 scsibus3
     13  1.1  jdolecek 	;;
     14  1.1  jdolecek 
     15  1.1  jdolecek minimal)
     16  1.1  jdolecek 	makedev std
     17  1.1  jdolecek 	makedev cd0
     18  1.1  jdolecek 	makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7
     19  1.1  jdolecek 	makedev sd8 sd9 sd10 sd11 sd12 sd13 sd14 sd15
     20  1.1  jdolecek 	makedev st0 st1
     21  1.1  jdolecek 	makedev md0 dz0 zs0 opty
     22  1.1  jdolecek 	;;
     23  1.1  jdolecek 
     24  1.1  jdolecek # Serial devices: dc*, scc*.
     25  1.1  jdolecek #
     26  1.1  jdolecek #	Create dc* devices as /dev/ttyD[0-3],
     27  1.1  jdolecek #	for compatibility with NetBSD's vax  dc/dz driver.
     28  1.1  jdolecek dc*|dz*)
     29  1.1  jdolecek 	case $i in
     30  1.1  jdolecek 	dc*)		name=dc;	unit=${i#dc};	chr=16;;
     31  1.1  jdolecek 	dz*)		name=dz;	unit=${i#dz};	chr=16;;
     32  1.1  jdolecek 	esac
     33  1.1  jdolecek 	case $unit in
     34  1.1  jdolecek 	0)
     35  1.1  jdolecek 		rm -f ttyD[0123]
     36  1.1  jdolecek 		mknod ttyD0 c $chr 0
     37  1.1  jdolecek 		mknod ttyD1 c $chr 1
     38  1.1  jdolecek 		mknod ttyD2 c $chr 2
     39  1.1  jdolecek 		mknod ttyD3 c $chr 3
     40  1.1  jdolecek 		;;
     41  1.1  jdolecek 	*)
     42  1.1  jdolecek 		echo bad unit for $name in: $i
     43  1.1  jdolecek 		;;
     44  1.1  jdolecek 	esac
     45  1.1  jdolecek 	;;
     46  1.1  jdolecek 
     47  1.1  jdolecek # Make scc devices as /dev/tty[abcd],
     48  1.1  jdolecek # for compatibility with NetBSD's MI zs tty  driver.
     49  1.1  jdolecek #
     50  1.1  jdolecek scc*|zs*)
     51  1.1  jdolecek 	case $i in
     52  1.1  jdolecek 	scc*)	name=scc;	unit=${i#scc};	chr=17;;
     53  1.1  jdolecek 	zs*)	name=scc;	unit=${i#zs};	chr=17;;
     54  1.1  jdolecek 	esac
     55  1.1  jdolecek 	case $unit in
     56  1.1  jdolecek 	0|1)
     57  1.1  jdolecek 		rm -f tty[abcd]
     58  1.1  jdolecek 		mknod ttya c $chr 0
     59  1.1  jdolecek 		mknod ttyb c $chr 1
     60  1.1  jdolecek 		mknod ttyc c $chr 2
     61  1.1  jdolecek 		mknod ttyd c $chr 3
     62  1.1  jdolecek 		;;
     63  1.1  jdolecek 	*)
     64  1.1  jdolecek 		echo bad unit for $name in: $i
     65  1.1  jdolecek 		;;
     66  1.1  jdolecek 	esac
     67  1.1  jdolecek 	;;
     68  1.1  jdolecek 
     69  1.1  jdolecek fb*)
     70  1.1  jdolecek 	unit=${i#fb}
     71  1.1  jdolecek 	rm -f fb$unit
     72  1.1  jdolecek 	mknod fb$unit c 86 $unit
     73  1.1  jdolecek 	chmod 666 fb$unit
     74  1.1  jdolecek 	;;
     75  1.1  jdolecek 
     76  1.1  jdolecek px*)
     77  1.1  jdolecek 	unit=${i#px}
     78  1.1  jdolecek 	rm -f px$unit
     79  1.1  jdolecek 	mknod px$unit c 98 $unit
     80  1.1  jdolecek 	chmod 666 px$unit
     81  1.1  jdolecek 	;;
     82  1.1  jdolecek 
     83  1.1  jdolecek mouse)
     84  1.1  jdolecek 	ln -fs fb0 mouse
     85  1.1  jdolecek 	;;
     86