freebsd-skq/sbin
msmith 4d16916f80 If we don't appear to have a module loaded supporting the interface
we're about to operate on, try to load one.  Don't complain if the
load fails, and always press on regardless (there may not be a module
suitable or required).

With the renaming of the PCI ethernet driver modules and the addition
of appropriate miibus dependancies on those modules that need it, it is
now no longer necessary to compile many ethernet drivers into the kernel;
they will be loaded on demand the first time they are ifconfig'ed.

Inspiration from: mount
Reviewed by:	obrien
1999-09-20 07:58:08 +00:00
..
adjkerntz $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
atm $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
badsect $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bsdlabel $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
camcontrol $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
ccdconfig $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
clri $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
comcontrol $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
cxconfig $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
dhclient $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
disklabel $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
dmesg $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
dump Prepare for K5. 1999-09-20 06:21:51 +00:00
dumpfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
dumpon $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fdisk $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fsck $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fsck_ffs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fsck_ifs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fsdb $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fsirand $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
i386 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
ifconfig If we don't appear to have a module loaded supporting the interface 1999-09-20 07:58:08 +00:00
init FreeBSD kernel doesn't allow any process to decrease securelevel. So, 1999-09-06 08:41:32 +00:00
ipf Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipfstat Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipfw Make the "uid" and "gid" code better. Now it can detect invalid user 1999-09-03 18:18:46 +00:00
ipmon Install ipmon.8 in man8/ not man1/. 1998-08-30 04:48:00 +00:00
ipnat Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
kget Get this to compile again. struct pnp_cinfo went away so 1999-09-03 06:01:01 +00:00
kldload Add cross-references to respective syscalls. 1999-09-03 16:40:24 +00:00
kldstat Add cross-references to respective syscalls. 1999-09-03 16:40:24 +00:00
kldunload Fixed bitrot in usage message (-n is now optional). 1999-09-08 05:46:47 +00:00
ldconfig $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
md5 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mknod $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_cd9660 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_ext2fs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_ifs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_msdos $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_msdosfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_nfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_ntfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_null $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_nullfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_portal $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_portalfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_std $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_umap $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_umapfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_union $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mount_unionfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mountd $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
natd `permanent_link' is obsolete; update examples. 1999-09-13 18:18:33 +00:00
newfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
newfs_msdos $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
nextboot $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
nfsd $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
nfsiod $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
nologin $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
nos-tun $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
ping $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
quotacheck Indicate that we now control quota checking via an rc.conf variable, 1999-09-06 20:55:28 +00:00
reboot $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
restore Prepare for K5. 1999-09-20 06:21:51 +00:00
route $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
routed $Revision$ -> $FreeBSD$ (more cleanup needed here) 1999-09-05 17:49:11 +00:00
savecore Fix savecore so that it operates correctly on character devices with 1999-08-31 18:12:44 +00:00
shutdown $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
slattach $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
spppcontrol $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
startslip $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
swapon $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
sysctl $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
tunefs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
umount $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vinum $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
Makefile.inc Part one of a "fix-and-move". Init(8) had make macros declared here 1997-02-10 17:41:33 +00:00