diff options
author | emax <emax@FreeBSD.org> | 2006-09-07 22:25:08 +0000 |
---|---|---|
committer | emax <emax@FreeBSD.org> | 2006-09-07 22:25:08 +0000 |
commit | 6f44289f61f88a6b36afa6b0923223763602f3de (patch) | |
tree | a1fc37c1aaaa420ecd183bf22a742d771c07289c /etc/rc.d/bthidd | |
parent | 6af2f13b581b00dd371a88e4b18cf5c73e878e37 (diff) | |
download | FreeBSD-src-6f44289f61f88a6b36afa6b0923223763602f3de.zip FreeBSD-src-6f44289f61f88a6b36afa6b0923223763602f3de.tar.gz |
Add bthidd(8) rc(8) script
MFC after: 1 month
Diffstat (limited to 'etc/rc.d/bthidd')
-rw-r--r-- | etc/rc.d/bthidd | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/etc/rc.d/bthidd b/etc/rc.d/bthidd new file mode 100644 index 0000000..5a784f6 --- /dev/null +++ b/etc/rc.d/bthidd @@ -0,0 +1,33 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: bthidd +# REQUIRE: DAEMON hcsecd +# BEFORE: LOGIN +# KEYWORD: nojail + +. /etc/rc.subr + +name="bthidd" +command="/usr/sbin/${name}" +pidfile="/var/run/${name}.pid" +rcvar=`set_rcvar` +start_precmd="bthidd_prestart" + +bthidd_prestart() +{ + load_kld -m kbdmux kbdmux + load_kld -m vkbd vkbd + load_kld -m ng_btsocket ng_btsocket + return 0 +} + +load_rc_config $name +config="${bthidd_config:-/etc/bluetooth/${name}.conf}" +hids="${bthidd_hids:-/var/db/${name}.hids}" +command_args="-c ${config} -H ${hids} -p ${pidfile}" +required_files="${config}" + +run_rc_command "$1" |