freebsd-skq/release/sysinstall
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
..
help This is a patch that makes some of the "partitions" --> "slice" to be 1997-01-24 07:47:17 +00:00
anonFTP.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
apache.c Add extra variables for the configuration of all packages, not just 1997-01-20 16:13:43 +00:00
attr.c Add timeout support to sysinstall's general media handling, 1997-01-17 15:58:58 +00:00
bteasy17.uu Here is my first "framework" commit of the new sysinstall. There is a LOT 1995-04-27 12:50:35 +00:00
cdrom.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
command.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
config.c A couple of cosmetic tweaks to tape install method and fstab file format. 1997-01-20 19:36:31 +00:00
dev2c.sh Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
devices.c Add device entries and documentation for Intel EtherExpress Pro/10 driver. 1997-01-17 14:18:10 +00:00
disks.c This is a patch that makes some of the "partitions" --> "slice" to be 1997-01-24 07:47:17 +00:00
dispatch.c Clean up a long-standing bug in the scripting code. You could set variables, 1997-01-16 10:24:09 +00:00
dist.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
dist.h Add a "catpages" distribution for the catman stuff. 1996-12-29 05:28:41 +00:00
dmenu.c Correct a real brain-o in my check for when a "fixup" should be run. 1997-01-19 10:27:12 +00:00
doc.c Now that I know which parts of the installation really need it (since 1997-01-17 08:47:13 +00:00
dos.c Now that I know which parts of the installation really need it (since 1997-01-17 08:47:13 +00:00
dosio.c Do a few things I've been threatening to do for a long time: 1996-12-11 09:35:06 +00:00
dosio.h Do a few things I've been threatening to do for a long time: 1996-12-11 09:35:06 +00:00
floppy.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
ftp.c Fix a variety of problems with my timeout handling, make it more 1997-01-18 19:18:26 +00:00
globals.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
index.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
install.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
installUpgrade.c Now that I know which parts of the installation really need it (since 1997-01-17 08:47:13 +00:00
keymap.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
label.c This is a patch that makes some of the "partitions" --> "slice" to be 1997-01-24 07:47:17 +00:00
lang.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
lndir.c 1. Update all the copyrights to delete useless clauses 3 and 4. 1996-04-13 13:32:15 +00:00
main.c Implement compiled-in config file handling a little better - now 1997-01-18 16:37:15 +00:00
Makefile Pass LOAD_CONFIG_FILE variable through, if set (makes Paul Traina's life 1997-01-17 10:57:26 +00:00
media.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
menus.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
misc.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
msg.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
network.c Now that I know which parts of the installation really need it (since 1997-01-17 08:47:13 +00:00
nfs.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
options.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
package.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
rtermcap.c Implement a work-around for Create_Chunk providing no pointer to the 1995-05-07 22:07:53 +00:00
samba.c Add extra variables for the configuration of all packages, not just 1997-01-20 16:13:43 +00:00
sysinstall.h OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
system.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
tape.c *groan*. I broke tape extraction with the same optimization. 1997-01-22 00:27:22 +00:00
tcpip.c Now that I know which parts of the installation really need it (since 1997-01-17 08:47:13 +00:00
termcap.c Do something I've wanted to do for quite some time - collapse all the 1997-01-03 06:32:39 +00:00
uc_eisa.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
uc_isa.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
uc_kmem.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
uc_list.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
uc_main.c Sweep through the tree fixing mmap() usage: 1997-01-16 21:58:40 +00:00
uc_main.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
uc_pci.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
uc_scsi.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ufs.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
user.c OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
variable.c Minor cleanup, adjust for latest version of apache web server. 1997-01-16 10:48:00 +00:00
version.h Make the release name to load a configurable parameter. 1995-10-04 07:55:05 +00:00
wizard.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00