Changeset View
Changeset View
Standalone View
Standalone View
libexec/rc/rc.d/bthidd
Show All 28 Lines | *) | ||||
return $? | return $? | ||||
;; | ;; | ||||
esac | esac | ||||
} | } | ||||
bthidd_prestart() | bthidd_prestart() | ||||
{ | { | ||||
if evdev_enabled; then | if evdev_enabled; then | ||||
load_kld -m uinput uinput | load_kld uinput | ||||
fi | fi | ||||
load_kld -m kbdmux kbdmux | load_kld kbdmux | ||||
load_kld -m vkbd vkbd | load_kld vkbd | ||||
load_kld -m ng_btsocket ng_btsocket | load_kld ng_btsocket | ||||
return 0 | return 0 | ||||
} | } | ||||
load_rc_config $name | load_rc_config $name | ||||
config="${bthidd_config:-/etc/bluetooth/${name}.conf}" | config="${bthidd_config:-/etc/bluetooth/${name}.conf}" | ||||
hids="${bthidd_hids:-/var/db/${name}.hids}" | hids="${bthidd_hids:-/var/db/${name}.hids}" | ||||
command_args="-c ${config} -H ${hids} -p ${pidfile}" | command_args="-c ${config} -H ${hids} -p ${pidfile}" | ||||
if evdev_enabled; then | if evdev_enabled; then | ||||
command_args="$command_args -u" | command_args="$command_args -u" | ||||
fi | fi | ||||
required_files="${config}" | required_files="${config}" | ||||
run_rc_command "$1" | run_rc_command "$1" |