freebsd-skq/etc
thompsa 31257c4567 Change usb devd events from fake attach to a notify. The ugen device is not a
proper device_t so it faked the devctl event to appear like one, this is now a
notify which allows more information to be passed.

We notify for both the device attach/detach and for each usb interface. A devd
rule can now match on the interface properties, including composite devices
which may have a uvideo interface and also usound and possibly uhid too.

An example to match a umass device with a scsi subclass and BBB protocol would be

notify 100 {
	match "system"          "USB";
	match "subsystem"       "INTERFACE";
	match "type"            "ATTACH";
	match "intclass"        "0x08";
	match "intsubclass"     "0x06";
	match "intprotocol"     "0x50";
	action ...
};

The old attach devctl event has been retained for the moment to make merging to
8.1 easier. This was never compatible with 7.x or earlier due to the ugen regex
change needed.

Reviewed by:	warner
MFC after:	1 week
2010-04-21 21:51:14 +00:00
..
bluetooth
defaults Use ubthidhci_enable="NO" to avoid the bootup warning. 2010-04-17 21:31:42 +00:00
devd Change usb devd events from fake attach to a notify. The ugen device is not a 2010-04-21 21:51:14 +00:00
etc.amd64 Remove pseudo-terminals from ttys(5). 2010-01-27 11:54:42 +00:00
etc.arm Remove pseudo-terminals from ttys(5). 2010-01-27 11:54:42 +00:00
etc.i386 Remove pseudo-terminals from ttys(5). 2010-01-27 11:54:42 +00:00
etc.ia64 Remove pseudo-terminals from ttys(5). 2010-01-27 11:54:42 +00:00
etc.mips Remove pseudo-terminals from ttys(5). 2010-01-27 11:54:42 +00:00
etc.pc98 Remove pseudo-terminals from ttys(5). 2010-01-27 11:54:42 +00:00
etc.powerpc Remove pseudo-terminals from ttys(5). 2010-01-27 11:54:42 +00:00
etc.sparc64 Remove pseudo-terminals from ttys(5). 2010-01-27 11:54:42 +00:00
gss
mail
mtree indent.pro example: actually install the sample file 2010-04-21 12:17:01 +00:00
namedb Update the example named.conf file to answer locally for the newly 2010-01-18 18:37:47 +00:00
pam.d
periodic Let rc and periodic infrastructure and newsyslog use the utmpx files. 2010-01-13 19:07:48 +00:00
ppp Remove COMPILATIONDATE from the default section. This string is no longer 2010-02-16 01:07:06 +00:00
rc.d Add ubthidhci. 2010-04-16 16:49:42 +00:00
root
sendmail Minor changes to force commit these files so new freebsd*.cf files are 2010-01-26 04:44:12 +00:00
amd.map
apmd.conf
auth.conf
crontab
csh.cshrc
csh.login
csh.logout
ddb.conf
devd.conf Change usb devd events from fake attach to a notify. The ugen device is not a 2010-04-21 21:51:14 +00:00
devfs.conf
dhclient.conf
disktab
fbtab
freebsd-update.conf
ftpusers
gettytab
group
hosts
hosts.allow
hosts.equiv
hosts.lpd
inetd.conf Add -k to the recommended fingerd(8) command line. 2010-04-01 13:13:09 +00:00
libalias.conf
login.access
login.conf
mac.conf
Makefile Slightly improve my previous commit. 2010-03-19 15:53:02 +00:00
man.alias
master.passwd
minfree
motd
netconfig
netstart
network.subr Improve the handling of IPv6 configuration in rc.d. The ipv6_enable 2010-04-09 01:35:09 +00:00
networks
newsyslog.conf Let rc and periodic infrastructure and newsyslog use the utmpx files. 2010-01-13 19:07:48 +00:00
nls.alias
nscd.conf
nsmb.conf
nsswitch.conf
ntp.conf
opieaccess
pccard_ether
pf.os
phones
portsnap.conf
printcap
profile
protocols
rc
rc.bsdextended
rc.firewall Fix grammar in comment. 2010-04-11 15:31:09 +00:00
rc.initdiskless
rc.resume
rc.sendmail
rc.shutdown
rc.subr If a service is running, make 'stop' work even if ${name}_enable 2010-04-15 21:18:24 +00:00
rc.suspend
regdomain.xml
remote
rpc
services Add sane-port (Scanner Access Now Easy) as port 6566. 2010-02-06 21:22:01 +00:00
shells
snmpd.config
sysctl.conf
syslog.conf
termcap.small Improve the contents of termcap.small. 2010-03-07 08:54:06 +00:00