Home | History | Annotate | Line # | Download | only in etc.amiga
MAKEDEV.conf revision 1.4
      1  1.4  jdolecek # $NetBSD: MAKEDEV.conf,v 1.4 2003/10/24 08:20:26 jdolecek Exp $
      2  1.1  jdolecek 
      3  1.1  jdolecek all_md)
      4  1.4  jdolecek 	makedev wscons std_amiga fd0 fd1 fd2 fd3 kbd mouse0 mouse1 par0
      5  1.4  jdolecek 	makedev lpt0 lpt1 lpt2 lpt3 lpa0 lpa1 lpa2 lpa3
      6  1.1  jdolecek 	makedev ttye0 ttye1 ttye2 ttye3 ttye4 ttye5 ttye6 ttye7
      7  1.1  jdolecek 	makedev grf0 grf1 grf2 grf3 grf4 grf5 grf6 grf7
      8  1.1  jdolecek 	makedev tty00 ttyA0 ttyA1
      9  1.1  jdolecek 	makedev ttyB0 ttyB1 ttyB2 ttyB3 ttyB4 ttyB5 ttyB6 ttyB7
     10  1.1  jdolecek 	makedev ttyC0 ttyC1 ttyC2 ttyC3 ttyC4 ttyC5 ttyC6 ttyC7
     11  1.1  jdolecek 	makedev view00 view01 view02 view03 view04 view05
     12  1.1  jdolecek 	makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7 sd8 sd9 cd0 st0 wd0 wd1
     13  1.1  jdolecek 	makedev ss0 ch0 uk0 uk1
     14  1.4  jdolecek 	makedev vnd4 vnd5 vnd6
     15  1.2  jdolecek 	makedev audio
     16  1.1  jdolecek 	makedev scsibus0 scsibus1 scsibus2 scsibus3
     17  1.1  jdolecek 	makedev isdns
     18  1.1  jdolecek 	;;
     19  1.1  jdolecek 
     20  1.1  jdolecek floppy)
     21  1.1  jdolecek 	makedev std fd0 fd1 fd2 fd3 kbd opty tun0 tun1
     22  1.1  jdolecek 	makedev ttye0 ttye1 ttye2 ttye3 ttye4 ttye5 ttye6 ttye7
     23  1.1  jdolecek 	makedev grf0 grf1 grf2 grf3 grf4 grf5 grf6 grf7
     24  1.1  jdolecek 	makedev tty00 ttyA0 ttyB0 ttyC0
     25  1.1  jdolecek 	makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7 sd8 sd9
     26  1.1  jdolecek 	makedev cd0 cd1 cd2 st0 wd0 wd1 md0
     27  1.1  jdolecek 	;;
     28  1.1  jdolecek 
     29  1.4  jdolecek std_amiga)
     30  1.4  jdolecek 	mknod reload		c 2 20	; chmod 600 reload
     31  1.4  jdolecek 	;;
     32  1.4  jdolecek 
     33  1.4  jdolecek tty0*|ttyA*|ttyB*)
     34  1.1  jdolecek 	case $i in
     35  1.4  jdolecek 	tty0*) name=tty0; mname=ttym;	unit=${i#tty0};	chr=12; mult=1; add=128;;
     36  1.1  jdolecek 	ttyA*) name=ttyA; mname=ttyAm;	unit=${i#ttyA};	chr=17; mult=1; add=128;;
     37  1.1  jdolecek 	ttyB*) name=ttyB; mname=ttyBm;	unit=${i#ttyB};	chr=31; mult=2; add=1;;
     38  1.1  jdolecek 	esac
     39  1.1  jdolecek 	rm -f $name$unit $mname$unit
     40  1.1  jdolecek 	rm -f ttyM$unit
     41  1.1  jdolecek 	mknod $name$unit	c $chr $(($unit * $mult))
     42  1.1  jdolecek 	mknod $mname$unit	c $chr $(($unit * $mult + $add))
     43  1.1  jdolecek 	chown uucp $name$unit $mname$unit
     44  1.1  jdolecek 	;;
     45  1.1  jdolecek 
     46  1.1  jdolecek grf*)
     47  1.1  jdolecek 	unit=${i#grf};	chr=10
     48  1.1  jdolecek 	rm -f grf$unit
     49  1.1  jdolecek 	case $unit in
     50  1.1  jdolecek 	0|1|2|3|4|5|6|7)
     51  1.1  jdolecek 		mknod grf$unit	c $chr $unit
     52  1.1  jdolecek 		chmod 666 grf$unit
     53  1.1  jdolecek 		;;
     54  1.1  jdolecek 	*)
     55  1.1  jdolecek 		echo bad unit for grf in: $i
     56  1.1  jdolecek 		;;
     57  1.1  jdolecek 	esac
     58  1.1  jdolecek # for those that need it, also make overlay and image devices:
     59  1.1  jdolecek 	rm -f grfov$unit grfim$unit
     60  1.1  jdolecek 	case $unit in
     61  1.1  jdolecek 	4)
     62  1.1  jdolecek 		mknod grfov$unit	c $chr $(($unit + 16))
     63  1.1  jdolecek 		chmod 666 grfov$unit
     64  1.1  jdolecek 		mknod grfim$unit	c $chr $(($unit + 32))
     65  1.1  jdolecek 		chmod 666 grfim$unit
     66  1.1  jdolecek 		;;
     67  1.1  jdolecek 	esac
     68  1.1  jdolecek 	;;
     69