[RFC] rc.d integration for the bluetooth subsystem
Maksim Yevmenkin
maksim.yevmenkin at savvis.net
Fri Nov 4 14:27:08 PST 2005
All,
please find next revision of bluetooth-rc stuff at
http://people.freebsd.org/~emax/bluetooth-rc-1.diff.txt
in this revision i have moved all bluetooth configuration files under
/etc/bluetooth. bluetooth.device.sample is now called 'default.conf' and
file that contain device specific overrides called '$dev.conf' (i.e.
'ubt0.conf').
so, '/etc/rc.d/bluetooth start $dev' does the following
1) sets hardwired defaults (for backward compatibility)
2) reads up /etc/bluetooth/default.conf (if any)
3) reads up /etc/bluetooth/$dev.conf (if any)
4) starts the stack
even though /etc/bluetooth/{default,$dev}.conf are not exactly shell
scripts they are still kinda like shell scripts :) these files should
follow sh(1) syntax to set the variable, comments etc.
the parser in bluetooth_read_conf() is very simple and value of a
variable is still used in sh(1) eval. so one must be careful when
editing these files.
is this looks like something? i also could write
bluetooth.device.conf(5) man page that describes the parameters as well
as the syntax of the files.
thanks,
max
More information about the freebsd-bluetooth
mailing list