]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - etc/rc.d/hcsecd
This commit was generated by cvs2svn to compensate for changes in r165009,
[FreeBSD/FreeBSD.git] / etc / rc.d / hcsecd
1 #!/bin/sh
2 #
3 # $FreeBSD$
4 #
5
6 # PROVIDE: hcsecd
7 # REQUIRE: DAEMON
8 # BEFORE: LOGIN
9 # KEYWORD: nojail
10
11 . /etc/rc.subr
12
13 name="hcsecd"
14 command="/usr/sbin/${name}"
15 pidfile="/var/run/${name}.pid"
16 rcvar=`set_rcvar`
17 start_precmd="hcsecd_prestart"
18
19 hcsecd_prestart()
20 {
21         if ! kldstat -q -m ng_btsocket ; then
22                 if kldload ng_btsocket > /dev/null 2>&1 ; then
23                         info 'ng_btsocket module loaded'
24                 else
25                         warn 'ng_btsocket module failed to load'
26                         return 1
27                 fi
28         fi
29
30         return 0
31 }
32
33 load_rc_config $name
34 config="${hcsecd_config:-/etc/bluetooth/${name}.conf}"
35 command_args="-f ${config}"
36 required_files="${config}"
37
38 run_rc_command "$1"