summaryrefslogtreecommitdiff
path: root/net/pipsecd/files/pipsecd.in
blob: 2821d399bf569d80f4b032242ed9bed618f3038a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh

# PROVIDE: pipsecd
# REQUIRE: root mountcritlocal
# BEFORE:  DAEMON
# KEYWORD: nojail

. /etc/rc.subr

name="pipsecd"
rcvar=pipsecd_enable
command="%%PREFIX%%/sbin/${name}"
command_args="${pipsecd_flags}"
start_cmd="pipsecd_start"

: ${pipsecd_enable="NO"}

pipsecd_start() {
	if ! checkyesno pipsecd_enable ; then
		return 0
	fi
	echo "Starting ${name}."
	${command} ${pipsecd_flags} &
}

load_rc_config $name
run_rc_command "$1"