freebsd-nq/usr.sbin
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
..
ac Sort cross references. 1997-01-20 00:03:00 +00:00
accton Grr. Fix a spelling error. 1996-12-21 22:22:55 +00:00
adduser Sort cross references. 1997-01-20 00:03:00 +00:00
amd Sort cross references. 1997-01-20 00:03:00 +00:00
apm Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
apmconf Use /dev/apm instead of /dev/apm0. 1996-03-18 20:35:17 +00:00
arp Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
bad144 Commit the longstanding bin/410 & kern/411 fix, in the hope that somebody 1995-12-01 11:07:01 +00:00
bootparamd Sort cross references. 1997-01-20 00:03:00 +00:00
cdcontrol Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
chown Sort cross references. 1997-01-20 00:03:00 +00:00
chroot Use the .Bx macro where appropriate. 1996-08-23 20:36:11 +00:00
ckdist ckdist - a handy utility for verifying the sanity of a distribution. 1997-01-21 12:58:53 +00:00
config Sweep through the tree fixing mmap() usage: 1997-01-16 21:58:40 +00:00
cron Fix compile breakage: link against libutil. 1997-01-21 05:56:38 +00:00
crunch Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ctm Sort cross references. 1997-01-20 00:03:00 +00:00
dev_mkdb
diskpart Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
edquota Sort cross references. 1997-01-20 00:03:00 +00:00
fdcontrol Sort cross references. 1997-01-20 00:03:00 +00:00
fdformat Sort cross references. 1997-01-20 00:03:00 +00:00
fdwrite Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
inetd Sort cross references. 1997-01-20 00:03:00 +00:00
iostat when you try to run iostat is fails with invalid dk_ndrive 0 1996-11-06 19:43:10 +00:00
IPXrouted Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
kbdcontrol Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
kbdmap Sort cross references. 1997-01-20 00:03:00 +00:00
kernbb Fixed misapplied patch in rev.1.2. A loop continuation test was outside 1997-01-14 10:30:45 +00:00
keyadmin This is the `key' program from NRL's IPv6 distribution, heavily 1996-06-17 19:47:57 +00:00
kgmon Implemented non-statistical kernel profiling. This is based on 1995-12-29 15:30:05 +00:00
kvm_mkdb Sweep through the tree fixing mmap() usage: 1997-01-16 21:58:40 +00:00
lpr Sort cross references. 1997-01-20 00:03:00 +00:00
lptcontrol Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
manctl Sort cross references. 1997-01-20 00:03:00 +00:00
mixer Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
mkdosfs Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
mount_portalfs Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
mountd Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
moused Modified moused to use select rather than read. This fixes using 1997-01-20 08:09:20 +00:00
mrouted Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
mtest Add the one line description of the man page at the top so 1996-12-15 23:02:48 +00:00
mtree Sort cross references. 1997-01-20 00:03:00 +00:00
named Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
named.reload Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
named.restart Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ncrcontrol Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ndc Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
newsyslog Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
nfsd Use the .Bx macro where appropriate. 1996-08-23 20:36:11 +00:00
nologin Now that we have a manpage, don't have the 'clean' target be a NO-OP. 1996-07-10 18:36:41 +00:00
nslookup Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pccard Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pciconf Add PCI LKM support:New -a option checks whether a driver has been assigned to a device. 1997-01-21 23:29:15 +00:00
pcvt Sort cross references. 1997-01-20 00:03:00 +00:00
pkg_install Sort cross references. 1997-01-20 00:03:00 +00:00
portmap Sort cross references. 1997-01-20 00:03:00 +00:00
ppp Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pppd Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pppstats Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pstat Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pw Sort cross references. 1997-01-20 00:03:00 +00:00
pwd_mkdb Begin closing out PR #1519 (this requires a change to chpass too, 1996-10-22 03:18:11 +00:00
qcamcontrol Use the .Fx macro where appropriate. 1996-08-23 00:57:08 +00:00
quot Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
quotaon
rarpd Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
repquota Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
rmt ``make install'' should not install the symlink /usr/sbin/rmt -> /etc/rmt 1996-08-18 11:05:08 +00:00
rndcontrol Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
rpc.lockd Sort cross references. 1997-01-20 00:03:00 +00:00
rpc.statd Sort cross references. 1997-01-20 00:03:00 +00:00
rpc.yppasswdd Sort cross references. 1997-01-20 00:03:00 +00:00
rpc.ypxfrd Sort cross references. 1997-01-20 00:03:00 +00:00
rtprio Sort cross references. 1997-01-20 00:03:00 +00:00
rwhod Sort cross references. 1997-01-20 00:03:00 +00:00
sa Sort cross references. 1997-01-20 00:03:00 +00:00
sade OK, I've got two ideas to file in the "really seemed like a good idea 1997-01-24 19:24:51 +00:00
sendmail Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
sgsc Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
sicontrol Sort cross references. 1997-01-20 00:03:00 +00:00
sliplogin Modification to sliplogin prints desitination's IP address before 1997-01-16 11:47:44 +00:00
slstat Sort cross references. 1997-01-20 00:03:00 +00:00
spkrtest Sort cross references. 1997-01-20 00:03:00 +00:00
spray Sort cross references. 1997-01-20 00:03:00 +00:00
stallion Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
sup Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
sysctl 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
syslogd Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
tcpdump Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
timed Sort cross references. 1997-01-20 00:03:00 +00:00
traceroute Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
trpt Fix up programs which expect <net/if.h> to include <sys/time.h> to instead 1996-12-10 17:11:53 +00:00
tzsetup Make some of the less necessary user feedback #ifdef VERBOSE. 1997-01-21 10:53:38 +00:00
vidcontrol Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vipw Implement incremental passwd database updates. This is done by ading a '-u' 1996-07-01 19:38:50 +00:00
vnconfig Sort cross references. 1997-01-20 00:03:00 +00:00
watch Sort cross references. 1997-01-20 00:03:00 +00:00
wormcontrol Sort cross references. 1997-01-20 00:03:00 +00:00
xntpd Add the trickery to power the "Conrad" DCF77 receiver. 1997-01-18 08:43:21 +00:00
xten Sort cross references. 1997-01-20 00:03:00 +00:00
yp_mkdb Sort cross references. 1997-01-20 00:03:00 +00:00
ypbind Sort cross references. 1997-01-20 00:03:00 +00:00
yppoll Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
yppush Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ypserv Fix bug that slipped through last big round of changes: sometimes 1997-01-20 03:33:36 +00:00
ypset Sort cross references. 1997-01-20 00:03:00 +00:00
zic Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
Makefile Add ckdist. 1997-01-21 12:59:34 +00:00
Makefile.inc