freebsd-dev/usr.sbin/sade
jkh e83d4097d2 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
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
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
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
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
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
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
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
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
rtermcap.c Implement a work-around for Create_Chunk providing no pointer to the 1995-05-07 22:07:53 +00:00
sade.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
termcap.c Do something I've wanted to do for quite some time - collapse all the 1997-01-03 06:32:39 +00:00
variable.c Minor cleanup, adjust for latest version of apache web server. 1997-01-16 10:48:00 +00:00
wizard.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00