Commit Graph

275 Commits

Author SHA1 Message Date
jkh
9cf7e8eddc 1. Sync ABOUT.TXT changes.
2. Go back to using a filesystem on the boot floppy; the rawboot boot blocks
   were just too non-functional for other things.
1997-02-05 04:29:53 +00:00
jkh
821ec44bd6 Copy ABOUT.TXT properly to the CD also. 1997-01-14 14:48:16 +00:00
jkh
9c0cd3f9df Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
jkh
6f3298515b DTRT for the 2nd CDROM and cdrom.inf automatically. 1997-01-06 11:45:01 +00:00
jkh
f6b1942fb9 Use the right dd conversion options for whacking on the sysinstall commands. 1997-01-02 10:29:40 +00:00
jkh
e5848f8bd0 Make CHECKSUM.MD5 files automatically. 1997-01-01 03:16:34 +00:00
jkh
cc4c09455c argh!! I thought I stomped these two lines already.. :( 1996-12-30 05:35:33 +00:00
jkh
c8c8136758 More properly call objlink target than use `obj OBJLINK=yes'; the latter
form seems broken these days anyway.
1996-12-30 02:57:33 +00:00
jkh
2b0931d06d Support the use of the 2nd CDROM as a fixit aid. Also put the EHS
into a submenu in case you need to start it again (or at some other point
in the installation).

Submitted-By: joerg
1996-12-29 05:51:40 +00:00
jkh
0a75df26f3 Add a "catpages" distribution for the catman stuff.
Submitted-By: joerg
1996-12-29 05:28:41 +00:00
jkh
2f9474b427 Make sure sysinstall gets its obj directory made. This should close
PR#2308, but I need to test it.
1996-12-29 05:26:04 +00:00
peter
f1dee985eb Build the compat dists via the standard build with the rest of the tree
rather than as a special case.

Reviewed by:	jkh
1996-12-23 05:10:31 +00:00
jkh
f8038e4188 Merge from 2.2 1996-12-14 23:14:39 +00:00
jkh
75483bfcf8 Allocate more inodes for general use now that we have the room. 1996-12-12 19:46:21 +00:00
jkh
99c8d13b04 Stomp the 4MB boot floppy and punt on 1.2MB floppy images. It's a battle
we're constantly losing and will concede for now.  Brilliant ideas
taken at the front desk.
1996-12-11 18:26:19 +00:00
joerg
58e6ff63de Another fixit improvement: add a lame script that pretends to be
tar(1), but actually uses cpio(1).  Many people are getting confused
about the lack of a tar on the fixit floppy, and simply don't know
that cpio can basically handle tar format fine (or they simply don't
know how to invoke cpio).
1996-12-08 18:21:30 +00:00
phk
246209119a Try to impreve DD mode.
Try to make 4Mb floppies work again.
1996-11-27 22:52:34 +00:00
joerg
67092981c2 Comment out the setting of PATH in /dev/MAKEDEV on the fixit floppy.
It's entirely useless there.

Observed by:	andreas

Make the pre-existance of /R/stage/dists/compat* non-fatal, so
`make rerelease' won't fall over.
1996-11-16 22:40:59 +00:00
jkh
38511c9704 Fix a bogon in my new release.10 target.
Submitted-By: John Hay <jhay@mikom.csir.co.za>
1996-11-15 22:16:09 +00:00
andreas
ef252937a8 Add a note, that vn driver has to be compiled into the kernel. 1996-11-14 14:23:53 +00:00
jkh
8aa0f39a3c I'm feeling charitable, so I'll save the bloatists some valuable wind:
BLOAT! BLOAT! BLOAT! BLOAT!

Yes, but where else to put these stinking compat distributions.  I, for one,
am bone tired of creating them by hand and then having everyone tell me I left
something out/in.  Now any commiter can adjust the list as necessary, and I
forsee this as being so seldom necessary that I've simply committed the
uuencoded tarballs - these are from the last SNAP, and nobody complained
(for once) about that set.
1996-11-13 13:40:47 +00:00
jkh
7428f4ea8f Bump BOOTMFSSIZE. 1996-11-12 19:18:05 +00:00
phk
7a63e88970 Save some time. 1996-11-12 15:40:52 +00:00
joerg
84ad04f554 Several improvements to the `fixit' configuration:
. Don't gzip the crunched binary by now; it just fits, and execution is
  a lot faster this way (it's truly demand-paged again).

. Add more(1), ft(8), protocols(5), a stripped down services(5).

. Improve the .profile, and make sysinstall actually use it again.

Still no go for a 4 MB configuration though. :-(
1996-11-09 16:25:47 +00:00
jkh
d51c9e6288 Remove a mkdir in doTARBALL which, as far as I can tell, is not needed
for anything.
1996-11-08 19:09:45 +00:00
joerg
19ab941070 Merge my vi hack^H^H^H^Hframework into HEAD, so the various revisions
should be in sync again.  It's an env variable only, hence it's
harmless and ignored without the actual changes in vi's Makefile.

Suggested by:	jkh
1996-11-07 14:50:28 +00:00
joerg
d4e8cda356 Make `make release' fail if crunchgen failed. 1996-11-03 14:39:18 +00:00
joerg
9555bf8909 `make release' was checking out the new source code into $CVSROOT
which i figure is probably not what was intended. :-)
1996-11-03 08:52:31 +00:00
jkh
d4950ca3b3 Add cmd to prototype services file so rrestore can work.
Suggested-By: Andrew Heybey <ath@bellcore.com>
1996-11-02 18:58:07 +00:00
jkh
48d80551f9 Adjust the boot-time userconfig options to match reality. 1996-10-14 13:29:40 +00:00
jkh
65713f6627 Ahem. It might be nice if I included /usr/src/contrib in with the other
src dists.  This alone is a good reason to re-roll the SNAP before putting
it on CD.
1996-10-10 09:22:37 +00:00
jkh
519c1cd055 OK, *now* the symbol file is being generated in the correct place. 1996-10-05 13:10:01 +00:00
jkh
b4845cc65d Multiple changes stacked as one commit since they all depend on one another.
First, change sysinstall and the Makefile rules to not build the kernel
nlist directly into sysinstall now.  Instead, spit it out as an ascii
file in /stand and parse it from sysinstall later.  This solves the chicken-n-
egg problem of building sysinstall into the fsimage before BOOTMFS is built
and can have its symbols extracted.  Now we generate the symbol file in
release.8.

Second, add Poul-Henning's USERCONFIG_BOOT changes.  These have two
effects:

	1. Userconfig is always entered, rather than only after a -c
	   (don't scream yet, it's not as bad as it sounds).

	2. Userconfig reads a message string which can optionally be
	   written just past the boot blocks.  This string "preloads"
	   the userconfig input buffer and is parsed as user input.
	   If the first command is not "USERCONFIG", userconfig will
	   treat this as an implied "quit" (which is why you don't need
	   to scream - you never even know you went through userconfig
	   and back out again if you don't specifically ask for it),
	   otherwise it will read and execute the following commands
	   until a "quit" is seen or the end is reached, in which case
	   the normal userconfig command prompt will then be presented.

  How to create your own startup sequences, using any boot.flp image
from the next snap forward (not yet, but soon):

	% dd of=/dev/rfd0 seek=1 bs=512 count=1 conv=sync <<WAKKA_WAKKA_DOO
USERCONFIG
irq ed0 10
iomem ed0 0xcc000
disable ed1
quit
WAKKA_WAKKA_DOO


Third, add an intro screen to UserConfig so that users aren't just thrown
into this strange screen if userconfig is auto-launched.  The default
boot.flp startup sequence is now, in fact, this:

	USERCONFIG
	intro
	visual

(Since visual never returns, we don't need a following "quit").

Submitted-By: phk & jkh
1996-10-05 10:44:07 +00:00
jkh
9f6670709c Correct a misuse of the GENERIC kernel where I should have referenced
the BOOTMFS kernel instead.
1996-10-05 07:46:54 +00:00
jkh
dc4e20699b Fix bogon with kernel name. 1996-10-05 06:10:58 +00:00
jkh
a199716f90 Syncronize my tree so Eric can access the latest code. 1996-10-04 13:33:49 +00:00
pst
ece618e3e6 When doing a rerelease, cvs update from within the source directory so we
pick up the old CVSROOT if we don't have the environment variable set.

If /usr/src/release/install.cfg is present, put it out onto
the root filesystem of the boot floppy.  It may optionally be
used to pre-configure sysinstall with custom values.  (See next
batch of commits).
1996-09-26 20:48:03 +00:00
pst
f539b0ea3d Fix a typo in phk's rawboot conversion 1996-09-25 00:43:23 +00:00
phk
7e63edd4bc Use rawboot for boot floppies. 1996-09-19 08:35:41 +00:00
pst
1ee2f41482 Turn off KTRACE on MFS boot floppy. 1996-09-09 21:25:40 +00:00
pst
e111ac96ab Add support for CVSROOT/INTCVSROOT as simple makefile variables.
Reviewed by: jkh
1996-09-07 01:05:16 +00:00
jkh
c738ac8611 Don't stick CD distributions under dists/ directory. 1996-08-03 06:49:00 +00:00
pst
47b08db454 Add optional support for separate international CVS repository 1996-08-02 18:19:47 +00:00
markm
6657e9c518 libgcc.so.261.0 is moving to the compat20 dist.
OKed by: jkh
1996-07-10 06:36:33 +00:00
jkh
47d025a11c Some release changes I've had to make in dealing with the floppy space
crisis.
1996-07-09 16:52:53 +00:00
jkh
4965ca3344 Merge 1996-07-09 11:26:00 +00:00
jkh
a285e48b57 Bump value for MFSINODE 1996-07-05 21:48:49 +00:00
jkh
c37fce7e43 Compress the doc files. 1996-07-05 08:53:54 +00:00
jkh
88fec0b679 Copy the documentation files up into the release area - I've been doing
this by hand all along.  Silly.
1996-06-29 02:22:48 +00:00
jkh
29897077fc Correct minor syntactical error. 1996-06-26 19:06:11 +00:00