You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/net-p2p/resilio-sync/files/resilio-sync-user.initd

28 lines
767 B

#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Authors
# 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
}