From ba66256c13e05a95650d21bb782999102fb6a173 Mon Sep 17 00:00:00 2001 From: todd <> Date: Tue, 8 Jan 2002 01:33:19 +0000 Subject: [PATCH] add 'source' --- src/etc/MAKEDEV.mi | 7 +- src/etc/etc.alpha/MAKEDEV.md | 111 ++++++++++++++++++++++++ src/etc/etc.amiga/MAKEDEV.md | 164 +++++++++++++++++++++++++++++++++++ 3 files changed, 279 insertions(+), 3 deletions(-) create mode 100644 src/etc/etc.alpha/MAKEDEV.md create mode 100644 src/etc/etc.amiga/MAKEDEV.md diff --git a/src/etc/MAKEDEV.mi b/src/etc/MAKEDEV.mi index 16a14ec8..50cca1a1 100644 --- a/src/etc/MAKEDEV.mi +++ b/src/etc/MAKEDEV.mi @@ -1,6 +1,6 @@ include(MAKEDEV.sub)dnl dnl -vers(a,{-$OpenBSD: MAKEDEV.mi,v 1.11 2002/01/08 00:59:59 todd Exp $-})dnl +vers(a,{-$OpenBSD: MAKEDEV.mi,v 1.12 2002/01/08 01:33:19 todd Exp $-})dnl dnl divert(1)dnl {-#-} @@ -106,7 +106,7 @@ _mkdev(all,{-all-},{-dnl _dl({-std-},{-std-}, {-fdesc-},{-fd-}, {-sd-},{-sd0 sd1 sd2 sd3 sd4-}, -{-aflo-},{-sd5 sd6 sd7 sd8 sd9-}, +{-attyB-},{-sd5 sd6 sd7 sd8 sd9-}, {-pty-},{-pty0 pty1-}, {-st-},{-st0 st1-}, {-ch-},{-ch0-}, @@ -134,6 +134,7 @@ _dl({-std-},{-std-}, {-cry-},{-crypto-}, {-apm-},{-apm-}, {-tth-},{-ttyh0 ttyh1-}, +{-ttyA-},{-ttyA0 ttyA1-}, {-ttyB-},{-ttyB0 ttyB1 ttyB2 ttyB3 ttyB4 ttyB5-}, {-attyB-},{-ttyB0 ttyB1 ttyB2 ttyB3 ttyB4-}, {-tty0-},{-tty00 tty01 tty02 tty03-}, @@ -170,7 +171,7 @@ _dl({-std-},{-std-}, {-amouse-},{-mouse0 mouse1-}, {-akbd-},{-kbd-}, {-ppi-},{-ppi0-}, -{-view-},{-view00 view01-}, +{-view-},{-view00 view01 view02 view03 view04 view05-}, {-local-},{-local-})-})dnl __devitem(floppy,floppy,devices to be put on install floppies)dnl __devitem(std,{-std-},standard devices)dnl diff --git a/src/etc/etc.alpha/MAKEDEV.md b/src/etc/etc.alpha/MAKEDEV.md new file mode 100644 index 00000000..5f5192f0 --- /dev/null +++ b/src/etc/etc.alpha/MAKEDEV.md @@ -0,0 +1,111 @@ +vers(__file__, + {-$OpenBSD: MAKEDEV.md,v 1.1 2002/01/08 01:33:19 todd Exp $-}, +etc.MACHINE)dnl +dnl +dnl Copyright (c) 2001 Todd T. Fries +dnl All rights reserved. +dnl +dnl Redistribution and use in source and binary forms, with or without +dnl modification, are permitted provided that the following conditions +dnl are met: +dnl 1. Redistributions of source code must retain the above copyright +dnl notice, this list of conditions and the following disclaimer. +dnl 2. The name of the author may not be used to endorse or promote products +dnl derived from this software without specific prior written permission. +dnl +dnl THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, +dnl INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +dnl AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +dnl THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +dnl EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +dnl PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +dnl OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +dnl WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +dnl OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +dnl ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +dnl +dnl +_TITLE(make) +_DEV(all) +_DEV(floppy) +_DEV(std) +_DEV(loc) +_TITLE(tap) +_DEV(st,12,2) +_TITLE(dis) +_DEV(sd,8,8) +_DEV(cd,13,3) +_DEV(vnd,9,9) +_DEV(ccd,27,7) +_DEV(wd,36,0) +_DEV(rd,28,6) +_DEV(raid,43,16) +_DEV(flo,37,4) +_TITLE(term) +_DEV(ttyB) +_DEV(wscons) +_DEV(wsdisp,25) +_DEV(wskbd,29) +_DEV(wsmux,56) +_DEV(com,26) +_DEV(ttyc,38) +_TITLE(point) +_DEV(wsmouse,30) +_TITLE(pty) +_DEV(tty,4) +_DEV(pty,5) +_TITLE(prn) +_DEV(lpt,31) +_DEV(lpa) +_TITLE(usb) +_DEV(usb,45) +_DEV(uhid,46) +_DEV(ulpt,47) +_DEV(ugen,48) +_DEV(utty,49) +_TITLE(spec) +_DEV(ch,14) +_DEV(pf,35) +_DEV(bpf,11) +_DEV(altq,53) +_DEV(iop,54) +_DEV(pci,52) +_DEV(usbs) +_DEV(fdesc,10) +_DEV(lkm,16) +_DEV(tun,7) +_DEV(mmcl) +_DEV(kbd) +_DEV(mouse) +_DEV(rnd,34) +_DEV(uk,33) +_DEV(ss,32) +_DEV(xfs,51) +_DEV(au,24) +dnl +divert(7)dnl +dnl +raminst) + _recurse std random + _recurse sd0 sd1 sd2 wd0 st0 + _recurse cd0 + _recurse rd0 bpf0 + _recurse ttyB0 ttyB1 ttyE0 ttyE1 pty0 + ;; + +_std(1,2,39,3,6) + ;; + +ttyB*|ttyc*) + U=${i##tty?} + case $i in + ttyB*) type=B major=15 minor=Mult($U,2);; + ttyc*) type=c major=38 minor=$U;; + esac + M tty$type$U c $major $minor 660 dialer uucp + M cua$type$U c $major Add($minor,128) 660 dialer uucp + ;; + +mmclock) + M mmclock c 28 0 444 + ;; diff --git a/src/etc/etc.amiga/MAKEDEV.md b/src/etc/etc.amiga/MAKEDEV.md new file mode 100644 index 00000000..01d5ab4b --- /dev/null +++ b/src/etc/etc.amiga/MAKEDEV.md @@ -0,0 +1,164 @@ +vers(__file__, + {-$OpenBSD: MAKEDEV.md,v 1.1 2002/01/08 01:33:19 todd Exp $-}, +etc.MACHINE)dnl +dnl +dnl Copyright (c) 2001 Todd T. Fries +dnl All rights reserved. +dnl +dnl Redistribution and use in source and binary forms, with or without +dnl modification, are permitted provided that the following conditions +dnl are met: +dnl 1. Redistributions of source code must retain the above copyright +dnl notice, this list of conditions and the following disclaimer. +dnl 2. The name of the author may not be used to endorse or promote products +dnl derived from this software without specific prior written permission. +dnl +dnl THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, +dnl INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +dnl AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +dnl THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +dnl EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +dnl PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +dnl OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +dnl WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +dnl OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +dnl ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +dnl +dnl +_TITLE(make) +_DEV(all) +_DEV(std) +_DEV(local) +_TITLE(tap) +_DEV(st,20,5) +_TITLE(dis) +_DEV(aflo,18,2) +_DEV(sd,8,4) +_DEV(rd,41,16) +_DEV(ccd,7,8) +_DEV(wd,37,0) +_DEV(cd,9,7,8) +_DEV(vnd,19,6) +_TITLE(cons) +_DEV(ttye) +_TITLE(point) +_DEV(amouse) +_TITLE(term) +_DEV(com,12) +_DEV(ttyA) +_DEV(attyB) +_TITLE(pty) +_DEV(tty,4) +_DEV(pty,5) +_TITLE(prn) +_DEV(par) +_DEV(lpt,33) +_DEV(lpa) +_TITLE(spec) +_DEV(grf) +_DEV(kbd,14) +_DEV(joy,43) +_DEV(akbd,14) +_DEV(view) +_DEV(aconf) +_DEV(lkm,24) +_DEV(bpf,22) +_DEV(tun,23) +_DEV(pf,34) +_DEV(ss,25) +_DEV(uk,36) +_DEV(rnd,35) +_DEV(au,39) +_DEV(xfs,51) +_DEV(ch,40) +_DEV(altq,52) +_DEV(fdesc,21) +dnl +divert(7)dnl +dnl +floppy|ramdisk) + _recurse std kbd pty0 tty00 ttyA0 ttyA1 ttyB0 ttyB1 + _recurse ttye0 ttye1 ttye2 ttye3 ttye4 ttye5 ttye6 + _recurse cd0 cd1 sd0 sd1 sd2 sd3 st0 st1 + _recurse fd0 fd1 wd0 wd1 rd0 random + ;; + +_std(1,2,42,3,6) + M reload c 2 20 600 + ;; + +ttyA[01]) + M ttyA$U c 17 $U 660 dialer uucp + M ttyM$U c 17 Add($U,128) 660 dialer uucp + ;; + +par*) + case $U in + 0) + M par$U c 11 $U 600 + ;; + *) + echo bad unit for par in: $i + ;; + esac + ;; + +ttye*) + case $U in + 0|1|2|3|4|5|6) + M ttye$U c 13 $U 600 + ;; + *) + echo bad unit for ttye in: $i + ;; + esac + ;; + +grf*) + case $U in + 0|1|2|3|4|5|6) + M grf$U c 10 $U + ;; + *) + echo bad unit for grf in: $i + ;; + esac +# for those that need it, also make overlay and image devices: + case $U in + 4) + M grfov$U c 10 Add($U,16) 600 + M grfim$U c 10 Add($U,32) 600 + ;; + esac + ;; + +mouse*) + case $U in + 0|1) + M mouse$U c 15 $U + if [ $U = 0 ] + then + MKlist="$MKlist;rm -f mouse; ln -s mouse$U mouse" + fi + ;; + *) + echo bad unit for mouse in: $i + ;; + esac + ;; + +view*) + case $U in + 00|01|02|03|04|05|06|07|08|09) + M view$U c 16 $U + ;; + *) + echo bad unit for view in: $i + ;; + esac + ;; + +ttyB*) + M ttyB$U c 32 $U 660 dialer uucp + M cuaB$U c 32 Add($U,128) 660 dialer uucp + ;;