summaryrefslogtreecommitdiff
blob: efcaa2d7778cf11603dd9fd38dd7b10fdd23048d (plain)
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
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

USER="${RC_SVCNAME##*.}"
command="/usr/bin/rslsync"
name="Resilio Sync for $USER"
description="Resilio Sync"
command_user="${USER:-rslsync}:${GROUP:-rslsync}"
pidfile="${PIDFILE:-/home/$USER/.config/resilio-sync/resilio-sync.pid}"
config=${CONFIG:-/home/$USER/.config/resilio-sync/config.json}
command_args="--config $config ${OPTS}"
start_stop_daemon_args="-q"
retry="10"

depend() {
	need net
}

start_pre() {
	if [ "$USER" = "resilio-sync-user" ]; then
		eerror "You are not supposed to run this script directly."
		eerror "Create a symlink for this script:"
		eerror "  ln -s $RC_SVCNAME /etc/init.d/$RC_SVCNAME.<user>"
		return 1
	fi
}