7 # REQUIRE: DAEMON hcsecd
9 # KEYWORD: nojail shutdown
14 desc="Bluetooth HID daemon"
16 command="/usr/sbin/${name}"
17 pidfile="/var/run/${name}.pid"
18 start_precmd="bthidd_prestart"
22 case ${bthidd_evdev_support} in
24 check_kern_features evdev_support
28 checkyesno bthidd_evdev_support
36 if evdev_enabled; then
37 load_kld -m uinput uinput
39 load_kld -m kbdmux kbdmux
41 load_kld -m ng_btsocket ng_btsocket
46 config="${bthidd_config:-/etc/bluetooth/${name}.conf}"
47 hids="${bthidd_hids:-/var/db/${name}.hids}"
48 command_args="-c ${config} -H ${hids} -p ${pidfile}"
49 if evdev_enabled; then
50 command_args="$command_args -u"
52 required_files="${config}"