summaryrefslogtreecommitdiffstats
path: root/sbin/devd/devd.8
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/devd/devd.8')
-rw-r--r--sbin/devd/devd.820
1 files changed, 15 insertions, 5 deletions
diff --git a/sbin/devd/devd.8 b/sbin/devd/devd.8
index f65e6ab..bcdc094 100644
--- a/sbin/devd/devd.8
+++ b/sbin/devd/devd.8
@@ -30,7 +30,7 @@
.Os
.Sh NAME
.Nm devd
-.Nd "Device state change daemon"
+.Nd "device state change daemon"
.Sh SYNOPSIS
.Nm
.Op Fl d
@@ -47,7 +47,9 @@ Enable debugging messages and run in the foreground instead of
becoming a daemon.
.El
.Sh IMPLEMENTATION NOTES
+The
.Nm
+utility
is a system daemon that runs in the background all the time.
Whenever a device is added to or removed from the device tree,
.Nm
@@ -57,7 +59,7 @@ For example,
.Nm
might execute
.Xr dhclient 8
-when an ethernet adapter is added to the system and kill the
+when an Ethernet adapter is added to the system, and kill the
.Xr dhclient 8
instance when the same adapter is removed.
Another example would be for
@@ -66,7 +68,9 @@ to use a table to locate and load via
.Xr kldload 8
the proper driver for an unrecognized device that is added to the system.
.Pp
+The
.Nm
+utility
hooks into the
.Xr devctl 4
device driver.
@@ -82,12 +86,18 @@ For most mundane uses, the default handlers are adequate.
However, for more advanced users, the power is present to tweak every
aspect of what happens.
.Pp
+The
.Nm
-reads /etc/devd.conf and uses that file to drive the rest of the process.
+utility
+reads
+.Pa /etc/devd.conf
+and uses that file to drive the rest of the process.
While the format of this file is described in
-.Xr devd.conf 5
+.Xr devd.conf 5 ,
some basics are covered here.
-In the options section, one can define multiple directories to search
+In the
+.Ic options
+section, one can define multiple directories to search
for config files.
All files in each of these directories are parsed.
These files are intended to be installed by third party vendors that
OpenPOWER on IntegriCloud