summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTodd T. Fries <todd@cvs.openbsd.org>2002-01-08 01:33:20 +0000
committerTodd T. Fries <todd@cvs.openbsd.org>2002-01-08 01:33:20 +0000
commite47154763f613912eff963517f850e7585d25668 (patch)
tree564812b8ea9ef39a030f0d07860fc9ca923e3c30
parentb69f9e26d7fae0a1fc401cc31d29494c5eb32e46 (diff)
add 'source'
-rw-r--r--etc/MAKEDEV.mi7
-rw-r--r--etc/etc.alpha/MAKEDEV.md111
-rw-r--r--etc/etc.amiga/MAKEDEV.md164
3 files changed, 279 insertions, 3 deletions
diff --git a/etc/MAKEDEV.mi b/etc/MAKEDEV.mi
index 16a14ec864d..50cca1a16df 100644
--- a/etc/MAKEDEV.mi
+++ b/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/etc/etc.alpha/MAKEDEV.md b/etc/etc.alpha/MAKEDEV.md
new file mode 100644
index 00000000000..5f5192f0d0d
--- /dev/null
+++ b/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 <todd@OpenBSD.org>
+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/etc/etc.amiga/MAKEDEV.md b/etc/etc.amiga/MAKEDEV.md
new file mode 100644
index 00000000000..01d5ab4b82c
--- /dev/null
+++ b/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 <todd@OpenBSD.org>
+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
+ ;;