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