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