summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/bthidd
diff options
context:
space:
mode:
authoremax <emax@FreeBSD.org>2006-09-07 22:25:08 +0000
committeremax <emax@FreeBSD.org>2006-09-07 22:25:08 +0000
commit6f44289f61f88a6b36afa6b0923223763602f3de (patch)
treea1fc37c1aaaa420ecd183bf22a742d771c07289c /etc/rc.d/bthidd
parent6af2f13b581b00dd371a88e4b18cf5c73e878e37 (diff)
downloadFreeBSD-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/bthidd33
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"
OpenPOWER on IntegriCloud