Commit Graph

20 Commits

Author SHA1 Message Date
imp
304876f035 o Skip white space between variables better. This makes
'a="b" c="d" at loc=1 on busN' properly set 'c' and process the rest of
  the stirng.  Before it would ignore everything after variable 'a'.
o Parse nomatch and other events differently.  They are more different
  than the code allowed for, so we weren't properly parsing nomatch
  events.  It appears this fixes some of the demand loading issues that
  I was having with devd.

Noticed by: Gary Palmer
2003-04-21 04:00:01 +00:00
imp
16d8142975 devd.conf already has the examples in the todo list 2003-04-21 03:29:53 +00:00
ru
59ea65502d This can't obviously be cleaner than system headers. 2003-04-01 11:11:38 +00:00
ru
74cf5d6de7 mdoc(7) police: Revision. 2003-03-03 11:51:30 +00:00
imp
24dd801cb7 The bugs section hasn't been true since before 5.0-R 2003-02-14 19:49:19 +00:00
imp
ad3fe0309b devd bugs section is now OBE 2003-02-14 16:21:50 +00:00
imp
648c140205 These are OBE. devd.conf now lives in /etc. 2003-01-09 04:11:19 +00:00
imp
624cac54fa Terminate the usage message with \n.
Submitted by: joe
2003-01-06 16:46:25 +00:00
imp
150f6d2e0e MFp4: make it work
o Expand variables correctly.
o Set variables for each event.
o rewrite event loop to execute the commands in the config file, rather
  than the hard wired generic command
o better(?) debug when running -d
o sort vectors of actions so that we just have to search for the first
  one to match rather than the best one that matches.
o better attempts to clear all resources used on 'restart'
o Remove now bogus comments

MFC After: 1 centiyear
2003-01-06 08:09:41 +00:00
imp
292b14851c devd not devdd
submitted by: joe
2003-01-06 08:03:00 +00:00
schweikh
fec6546e12 english(4) police. 2002-12-27 12:15:40 +00:00
imp
4cd656bce5 Latest snapshot of devd. This one adds re-matching and string
expansion.
2002-12-18 07:08:01 +00:00
imp
a536ab821b MFp4 (imp_freebsd branch): snapshot of devd work:
o improve parsing and lexing
o create data structures based on the parsed file now.
o Still need to rewrite main loop and add regex (still uses hard coded
  devd-generic)
o minor man page updates.

# There should be one more commit before rc2

Approved by: re (blanket)
2002-12-07 08:04:36 +00:00
jhb
51e467ab6a Fixup FILES section to use proper width and to use a cross-reference to
devd(8).
2002-11-18 21:07:48 +00:00
jhb
4b330a9d15 Remove leading ^ from example of match line in vendor-supplied rules since
the ^ is implicit at the beginning of the expressions.
2002-11-18 21:02:29 +00:00
imp
71d25044f6 Add BUGS section and note departure of actual implementation from what
is documented so the pioneers will know why it works the way it does.
2002-11-18 07:16:47 +00:00
tjr
53f32a094d Install devd.conf(5). 2002-11-14 10:00:01 +00:00
jhb
cea56bb805 Try to reword things a bit more to make it clearer.
Reviewed by:	imp
2002-11-13 20:27:46 +00:00
jhb
46c1974156 - Fix some minor grammar and spelling nits.
- Massage the wording in a few places.
- Put .Nm on lines by itself so it renders correctly.

Reviewed by:	imp
2002-11-13 19:31:04 +00:00
imp
825b39f9a0 devd. A daemon that hooks into the kernel's /dev/devctl to produce
arbitrary commands when devices come and go in the device tree (which is
different than the /dev directory).

This is an initial version.  Much of the planned power isn't here.
Instead of doing the full matching, we always run /etc/devd-generic.
/etc/devd.generic will go away at some point, I think.

I'm committing it in this early state so I can start getting feedback
from early adapters.

Approved by: re
2002-10-20 22:15:17 +00:00