Merge branch 'vendor/FILE'
[dragonfly.git] / etc / rc.d / keyserv
1 #!/bin/sh
2 #
3 # $FreeBSD: src/etc/rc.d/keyserv,v 1.2 2002/08/14 05:44:32 gordon Exp $
4 # $DragonFly: src/etc/rc.d/keyserv,v 1.3 2005/11/19 21:47:32 swildner Exp $
5 #
6
7 # Start keyserv if we are running Secure RPC
8 #
9
10 # PROVIDE: keyserv
11 # REQUIRE: ypbind
12 # BEFORE: DAEMON
13
14 . /etc/rc.subr
15
16 name="keyserv"
17 rcvar=`set_rcvar`
18 command="/usr/sbin/${name}"
19 start_precmd="keyserv_prestart"
20
21 keyserv_prestart()
22 {
23         if ! checkyesno rpcbind_enable  && \
24                 ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1
25         then
26                 force_depend rpcbind || return 1
27         fi
28
29         return 0
30 }
31
32 load_rc_config $name
33 run_rc_command "$1"