blob: cb531a48f7cc7c7c53f2e9078f421f2386b66269 (
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
28
29
30
31
32
33
34
|
#!/bin/sh
# PROVIDE: cirrus_cli
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Options to configure cirrus-cli via /etc/rc.conf:
#
# cirrus_cli_enable (bool) Enable service on boot
# Default: NO
#
# cirrus_cli_conf (str) Config file to use
# Default: %%ETCDIR%%/cirrus-worker.yml
#
# cirrus_cli_uid (str) User to run cirrus_cli as
# Default: cirrus
. /etc/rc.subr
name="cirrus"
rcvar="cirrus_cli_enable"
pidfile="/var/run/cirrus-cli.pid"
procname="%%PREFIX%%/bin/cirrus"
load_rc_config $name
: ${cirrus_cli_enable:="NO"}
: ${cirrus_cli_conf:="%%PREFIX%%/etc/cirrus-worker.yml"}
: ${cirrus_cli_uid:="cirrus"}
command="/usr/sbin/daemon"
command_args="-p ${pidfile} -u ${cirrus_cli_uid} ${procname} worker run -f ${cirrus_cli_conf}"
run_rc_command "$1"
|