Commit Graph

136 Commits

Author SHA1 Message Date
shiba c6fac1444f Clean up make release procedure. But just make through
in distrib/mac68k/miniroot.

Reviewed by fredb, briggs
2002-03-04 16:43:06 +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
fredb 36db822e71 Remove a comment that's no longer true: it's no longer necessary for a
release builder to generate the INSTALLSBC and GENERICSBC kernels by hand.
2002-02-01 04:57:24 +00:00
lukem e5182cb71d use ${PAX} instead of tar | gzip 2002-01-27 07:03:04 +00:00
abs b537fda1d5 Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
2002-01-21 16:19:17 +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 8f66a3364c Added clockctl 2002-01-13 14:18:35 +00:00
wiz b83df16226 Standardize ch* and uk* descriptions. 2001-12-19 18:29: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
toddpw 6b0841e32b Fix PR port-mac68k/11343 2000-12-07 10:57:17 +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
fredb 9f387ca272 Pass ${MAKEFLAGS} to all recursive invocations of ${MAKE}. 2000-06-11 13:01:29 +00:00
fredb 1a725dd534 Build and install the release notes. 2000-05-31 15:45:55 +00:00
fredb dc04b64906 - - Take BUILD_KERNELS to be the kernels to make into sysinstall kernels.
- - Clean up.
2000-03-30 03:25:48 +00:00
mycroft a59987f569 Let the main Makefile deal with building kernels. 2000-02-20 03:52:22 +00:00
scottr 29cb4c7412 Merge wscons work onto the main development branch. 2000-02-14 07:12:34 +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
fredb 0b330f40c5 Make nomenclature more sensible: INST_KERNELS -> EXTRA_INSTALL_KERNELS,
and pass it through to the instkernel/Makefile release target.
1999-12-24 15:14:29 +00:00
tsutsui e2c4e62e16 Correct md* entries. 1999-12-18 03:09:44 +00:00
fredb d0955f732b Add goo to build instkernel for mac68k as part of "make release". Actually,
multiple install kernels, by setting INST_KERNELS in /etc/mk.conf or the
environment, or on the command line. "INSTALL" is always added to the list.
1999-12-17 20:54:31 +00:00
fredb 2fad6a7a8e Make cfs0 for Venus/Coda file system, by default (PR 8625). 1999-11-05 09:57:06 +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
ender 75fd3e78bb From Dave Huang (khym@bga.com) in PR 8059: the MAKEDEV script was trying
to create ttyNN as the dialout device instead of dtyNN.
1999-07-25 00:47:40 +00:00
wrstuden 3b55c25ad2 Teach both mac68k and macppc to create dialout devices. Modeled after
etc.i386/MAKEDEV's support.
1999-07-22 18:46:26 +00:00
ender 3423145ca4 Add md0 to the raminst target. 1999-03-26 08:45:25 +00:00
scottr 37c5e1f843 Some machines actually do have two floppy drives. 1999-02-23 14:56:26 +00:00
ender 332dbe4b37 Fix a typo noticed by Frederick Bruckman (fb@enteract.com) in PR#7023. 1999-02-21 00:34:43 +00:00
scottr 150ff2fe29 Add fd*, and create fd0 in the default set of devices. 1999-02-18 07:36:57 +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
perry 31a32e5502 RCS Id Police. 1998-01-09 06:09:38 +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
lukem fcbf94775b * add enss* to ss*
* st* has perms 660 not 640
* invoke MAKEDEV.local as $0.local, and reset umask afterwards
1997-08-22 11:26:01 +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
thorpej 7f29bb4668 Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
1997-05-31 23:52:55 +00:00
scottr 60474c3689 Whoops. That's asc0, rather than simply asc. 1997-02-19 07:53:42 +00:00
scottr 6b91a6b891 Add asc device 1997-02-11 08:01:03 +00:00
scottr 3fb4736258 ipl is device major 35, not 36. 1997-01-26 08:11:21 +00:00
briggs c794772836 PTY Master is 5, slave is 4. This has been wrong for a long time. How? 1997-01-22 19:31:37 +00:00
scottr 9781227389 Add ipl device. 1997-01-13 23:38:43 +00:00
pk 4bb3612c55 Device rename: `rd' => `md' 1997-01-01 23:46:17 +00:00
scottr d4f266fe78 Add missing generic devices, and avoid expr(1) in the way that
Mycroft did in the i386 MAKEDEV.
1996-11-21 08:28:44 +00:00
briggs 6e9db54b20 Make grf units 2 and 3. 1996-02-03 15:02:42 +00:00
thorpej c404162937 New-style RCS ids. 1995-10-09 02:19:36 +00:00
briggs f85c70984a Make 12 bpfs for all instead of 4. 1995-10-03 20:21:26 +00:00
briggs 6d186597ab Use vt220 instead of vt100 because new termcap fixes rows/cols for vt100. 1995-10-03 11:49:36 +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
briggs f7253548aa 1MB RAM disk entry for installation image. 1995-07-18 04:14:55 +00:00
briggs b124362703 separate out fd from std and add a raminst target for a RAM disk dev set. 1995-07-12 05:15:31 +00:00
briggs c7488bb137 Allow 'MAKEDEV vnd0' to actually work... 1995-02-05 06:08:33 +00:00
briggs 8fbcab2aca Add `all' target. Modelled after hp300. 1994-12-27 05:00:22 +00:00
briggs 33cf3304f6 Add tun* devices. Basically just ripped out of hp300. 1994-12-22 05:54:27 +00:00
briggs dd69a2b4f3 Add comment for lkm device and add /usr/sbin to PATH so we can find
chown.
1994-10-31 23:31:06 +00:00
briggs 1f568d1226 /dev/adb, not /dev/adb0 1994-08-04 21:48:17 +00:00
briggs af52f613be Fix a couple of minor goofs... 1994-08-03 06:10:15 +00:00
briggs 76075b22f9 Supply both a console (off) and ttye (on) to keep both single and
multi-user states happy.  Thanks to cgd's sharp eyes...
1994-08-03 04:10:11 +00:00
briggs 6c04166c7a Clean up a lot... Add ttye, adb, lkm and some other misc. 1994-08-03 02:28:35 +00:00
briggs c4f8cbc8b8 console -> ttye0 1994-08-03 02:18:29 +00:00
briggs 1f68884dbe Get rid of virtual console entries for now. Enable 'console.' 1994-07-11 22:39:54 +00:00
briggs 5b13ef8c53 Re-add this as a sample disktab. Taken from the SCSI parts of the
hp300's disktab.
1994-07-11 22:37:52 +00:00
briggs 978788da57 Fix ownership of tty devices. 1994-05-05 03:48:52 +00:00
briggs 9073297596 Localize the puppy a tad. 1994-03-09 02:18:04 +00:00
briggs 4e58730a26 Clean up comments a bit. Add Id string. 1994-02-19 15:54:23 +00:00
briggs d8dc64c02b Supply a default fstab. 1994-02-19 12:41:00 +00:00
briggs 338ed6c459 Update to match current conf.c. 1994-02-03 21:39:28 +00:00
briggs 65fcdb9a1b Add grf device to MAKEDEV.
Nuke disktab.  We don't want it now.  It makes no sense for us to have
it, yet.  Maybe if we start trying to partition disks...
1994-01-28 04:40:03 +00:00
briggs b6f2e63dce First cut of MAKEDEV and disktab. Disktab is straight from hp300...
MAKEDEV is actually close to what we'll want.  Modulo changes for
SunOS, etc. compatibility.
1994-01-28 00:30:10 +00:00
cgd 4543c1ebfd changes from 0.9-ALPHA2 to 0.9-BETA 1993-08-23 04:59:38 +00:00
mycroft 37fbd45af1 Remove a spurious `unknown' that was screwing people over. 1993-07-10 21:23:36 +00:00
cgd d8795500f2 changes for init... 1993-07-08 01:50:42 +00:00
cgd 9d0d894beb changed `console' to `vga' 1993-04-02 08:05:12 +00:00
cgd 61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00