freebsd-src/release
Jordan K. Hubbard 5214787fd5 OK, I've got two ideas to file in the "really seemed like a good idea
at the time, but on further reflection..." bucket with these changes.

1. Checking the media before frobbing the disks was a fine idea, and
   I wish it could have worked, but that leads to a rather difficult
   situation when you need to mount the media someplace and you're about
   to:

	a) Chroot away from your present root.
	b) Newfs the root to be.

   You're basically screwed since there's no place to stick the mount
   point where it will be found following the newfs/chroot (and eliminating
   the chroot in favor of just using the "root bias" feature would work
   great for the distributions but not the pkg_add calls done by the
   package installer).

2. Automatic timeout handling.  I don't know why, but alarm() frequently
   returns no residual even when the alarm didn't go off, which defies
   the man page but hey, since when was that so unusual?  Take out timeouts
   but retain the code which temporarily replaces the SIGINT handler in
   favor of a more media-specific handler.  This way, at least, if it's hanging
   you can at least whap it.  I think the timeout code would have been losing
   over *really slow* links anyway, so it's probably best that it go.

This should fix NFS, tape & CDROM installs again (serves me right for getting
complacent and using just the FTP installs in my testing).
1997-01-24 19:24:51 +00:00
..
alpha Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
amd64 Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
floppies Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
i386 Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pc98 Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
picobsd/build Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
scripts Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
sysinstall OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
ABOUT.TXT Attempt, once more, to speak english. 1997-01-02 07:37:29 +00:00
boot_crunch.conf Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
doFS.sh Simplify the disklabel trickery, and thus avoid the dreaded 1996-12-01 17:19:29 +00:00
dumpnlist.c Multiple changes stacked as one commit since they all depend on one another. 1996-10-05 10:44:07 +00:00
fixit.profile Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
fixit.services Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
fixit_crunch.conf Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
info.sh Various fixes, take power.uu out as it was causing overflows. We'll 1996-06-07 11:46:19 +00:00
Makefile Copy ABOUT.TXT properly to the CD also. 1997-01-14 14:48:16 +00:00
tar.sh Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
write_mfs_in_kernel.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00