Commit Graph

121 Commits

Author SHA1 Message Date
tron 78e9ad7e9c Add missing "floppy288" entry required for FFS regression test. 2002-04-09 12:40:33 +00:00
bjh21 3f0d7066b3 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
2002-03-31 16:07:53 +00:00
martin 093f5dbc55 Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
2002-03-16 17:03:28 +00:00
simonb f5612134fc Remove trailing semicolons from lines that don't need them.
TABify many lines.
2002-03-13 01:26:54 +00:00
lukem 6b68804273 various cleanups inspired by etc.i386/MAKEDEV:
* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
  didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
  instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
2002-03-04 14:02:29 +00:00
toshii 0d030b3347 Use a tab instead of 7 spaces. 2002-03-03 14:15:58 +00:00
atatat 681a706ec7 Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
2002-02-25 07:34:55 +00:00
martti 8f0fa118e2 Added ttyp[g-zA-Z] (bin/15594). 2002-02-13 09:46:01 +00:00
tls 59b84cdaa8 Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
2002-02-02 20:58:43 +00:00
tls 1977a7b24e Add support for many more (930 or 992) ptys than the current 256.
Changes taken from the i386 MAKEDEV.  Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
2002-02-02 07:04:44 +00:00
oster e474b1951e Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices. 2002-01-19 18:59:17 +00:00
manu de8d612984 Added clockctl 2002-01-13 14:08:48 +00:00
lukem d5767e945e fix a couple of spelling mistakes in the i4b* descriptions 2002-01-08 02:46:10 +00:00
wiz b83df16226 Standardize ch* and uk* descriptions. 2001-12-19 18:29:56 +00:00
wiz e25c7d21da Remove some unnecessary comments. 2001-12-19 18:10:56 +00:00
wiz 864c94c933 Standardize scsibus* description. 2001-12-19 17:58:05 +00:00
thorpej 44f4566e1a Change the way kernel sets are specified, and make them
more consistent.  To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port.  A port may
# specify the following kernels:
#
#       KERNEL_SETS             The list of kernels that will be
#                               packaged into sets, named
#                               kern-${kernel}.tgz.  These kernels
#                               are also placed in the binary/kernels
#                               area of the release package as
#                               netbsd-${kernel}.gz.
#
#       EXTRA_KERNELS           Additional kernels to place in the
#                               binary/kernels area of the release
#                               package as netbsd-${kernel}.gz, but
#                               which are not placed into sets. This
#                               allows a port to provide e.g. a netbootable
#                               installation kernel containing a ramdisk.
#
#       BUILD_KERNELS           Additional kernels to build which are
#                               not placed into sets nor into the
#                               binary/kernels area of the release
#                               package.  These are typically kernels
#                               that are built for inclusion only in
#                               installation disk/CD-ROM/tape images.
#
2001-11-29 22:45:53 +00:00
lukem 69c7349d44 fix mfs examples 2001-11-26 16:34:56 +00:00
martin fd6a417d77 Group isdn devices, so "sh MAKEDEV isdn" will create them all.
Add apropriate entries to the archs that already have isdn support
enabled in their cdev array.
2001-01-08 06:21:19 +00:00
leo aa52914022 Commit this on HEAD as intended....
Add and md_post rule that handles the miniroot and notes goop.
2000-11-04 21:15:36 +00:00
mason ee4a3af175 This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
2000-08-12 13:43:40 +00:00
mason db8e04e0f8 Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
2000-07-27 18:43:14 +00:00
tsutsui cac7cebd3e - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
2000-01-21 12:28:22 +00:00
tsutsui e2c4e62e16 Correct md* entries. 1999-12-18 03:09:44 +00:00
leo 165e56a44b Add the audio devices. 1999-11-03 14:02:07 +00:00
ad 652f0f8841 Back out previous 1999-10-18 22:41:23 +00:00
ad 993ac32fff Final chown user.group -> chown user:group changes. 1999-10-06 22:26:14 +00:00
hubertf 018c7b4f42 Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
1999-09-18 00:23:35 +00:00
leo ff1d4cab4a Add FALCON to EXTRA_KERNELS. 1999-06-07 14:44:46 +00:00
leo 7552438f3f Add the tty device-nodes on the install floppy. You'll need them for
slip connections.
1999-04-30 19:05:47 +00:00
cjs 7d1e96cc2f Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
1999-02-05 03:01:49 +00:00
leo 15961a8384 Add creation of le-nodes to MAKEDEV script (from 'maximum entropy'). Fixes
pr-6539.
1998-12-07 13:39:10 +00:00
oster 8bfd722a35 Added RAID devices for everyone! 1998-11-13 04:49:01 +00:00
thorpej 7490553d67 Add /dev/scsibus* device nodes. 1998-10-15 21:22:51 +00:00
itohy 03cde6e019 Use "${MAKE}" instead of "make" for cross compilation. 1998-10-09 10:40:59 +00:00
leo 54c9fa945a Add etvme to the 'all' case... 1998-08-13 08:57:26 +00:00
leo 148a707435 Add etvme device entry (Julian Coleman) 1998-08-13 08:55:59 +00:00
fair 75f8e74b32 These commits do two things:
1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

	KERNSRCDIR=${BSDSRCDIR}/sys
	KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
1998-06-28 09:38:40 +00:00
leo 5130c5f83b Redo the tty numbering again to avoid future problems. Per discussion
with Chris Demetriou.
1998-04-24 05:56:30 +00:00
leo 2571635f1f Correct cd minor numbers. 1998-04-14 10:51:32 +00:00
leo 5a3045445a Rename tty devices according to the following table:
tty00 -> 8530 Channel A (formerly ser02)
       tty01 -> 8530 Channel B (formerly mdm02)
       tty02 -> UART on first 68901 (formerly mdm01)
1998-04-14 09:16:42 +00:00
tv 60ac257eb3 Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755.  Now
it matches mtree (and the rest of the system's permissions/owner layout).
1997-11-26 03:09:23 +00:00
fair ffa1ced6be add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
1997-11-20 05:57:38 +00:00
leo 377c33d6e9 Remove uses of config.new (Bernd Ernesti) and do some cleanups to match
reality.
1997-10-29 10:36:24 +00:00
leo 3d37936e8d Extend with:
- a bit more of descriptive text
	- an example of the new way swap devices are defined
	- an example of the '-G' flag for GEMDOS-flavored msdos filesystems.
1997-09-02 19:59:23 +00:00
leo 7991f3f025 Remove fdN and rfdN before their node creation. 1997-09-02 19:56:56 +00:00
lukem 1d665a7616 * use $0 instead of MAKEDEV
* remove superfluous umasks
* st* perms are 660 not 640
* ensure md0 and rfd0c get the correct perms
* add enss* to ss*
1997-08-22 10:55:18 +00:00
leo b9906e7600 Use DISKUNIT macro to encode md's unit in the minor number. 1997-08-01 19:38:30 +00:00
perry 07a71fdfd0 Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
1997-07-31 04:08:15 +00:00
phil ffde90f14b Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
1997-07-23 01:29:36 +00:00
phil 840d172649 Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420.  Some MAKEDEVS had the fd separated out
of std and fd added to std.
1997-07-22 23:13:05 +00:00
veego a902cc2ba7 Added a new device entry for ipfilter: /dev/ipauth 1997-07-07 22:26:51 +00:00
leo 6360466b8b Add ipfileter stuff. 1997-06-02 20:46:26 +00:00
thorpej 7f29bb4668 Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
1997-05-31 23:52:55 +00:00
leo 7b5d0624c9 Add device for new serial port. 1997-05-27 07:05:50 +00:00
leo 96ba57bbba Also generate the wd device nodes. 1997-04-04 21:00:53 +00:00
pk 4bb3612c55 Device rename: `rd' => `md' 1997-01-01 23:46:17 +00:00
leo 977de7d51c Add rtc-device. 1996-12-16 21:30:37 +00:00
leo fade7cfdf7 The floppy minors are shifted. This in expectation of the Hades floppy driver. 1996-11-06 13:32:21 +00:00
leo c8abf2609b Nuke use of 'expr' and add ch/ss/uk devices as suggested by Charles Hannum. 1996-10-04 06:52:52 +00:00
leo 54b0562c1e Add alias floppybt -> miniroot 1996-05-27 15:56:40 +00:00
leo 6d6bb851ae Add entry for lpt0 1996-03-27 14:27:53 +00:00
leo 489f9ff403 Fix another typo. 1996-01-11 21:34:48 +00:00
leo 787df0a6d7 Correct some typo's, add some virtual consoles and the tun devices. 1996-01-11 21:17:48 +00:00
leo 00bbcc9679 Add nvram device 1996-01-06 20:19:59 +00:00
jtc 9e5ad8a853 merge in changes from 1.1 release branch 1995-11-28 05:40:18 +00:00
jtc 4086abf6dd ufs -> ffs; PR #1381 1995-08-22 19:52:25 +00:00
thorpej 7b8694c512 Add entries for the ccd. 1995-08-17 18:02:27 +00:00
leo 84a11b965a - Correct ownership of ser02/mdm02 (uucp)
- Correct major device no. of std[in|out|err] to be 18 instead of 21
1995-06-15 20:40:40 +00:00
leo e9368633ee Added fdxc for HD floppies and rd0 so one is able to mount the install fs
on ramdisk rw.
1995-05-05 20:27:26 +00:00
leo 03c8ad028e NetBSD/Atari, port by Leo Weppelman. 1995-03-30 05:44:08 +00:00