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