febuild/app-misc/unified-remote/files/unified-remote.init

30 lines
771 B
Plaintext
Executable File

#!/sbin/openrc-run
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License, v2 or later
command="/opt/urserver/urserver-start"
command_stop="/opt/urserver/urserver-stop"
command_env="PID_PATH=${URSERVER_PID} REMOTES_PATH=${REMOTES_PATH}"
command_args=""
[[ $NO_COPY == "true" ]] && command_args+=" --no-copy"
[[ $NO_MANAGER == "true" ]] && command_args+=" --no-manager"
[[ $NO_NOTIFY == "true" ]] && command_args+=" --no-notify"
pidfile="${URSERVER_PID}"
start_pre() {
echo ${URSERVER_PID}
}
start() {
ebegin "Starting unified-remote server"
env ${command_env} ${command} ${command_args[@]}
eend $?
}
stop() {
ebegin "Stopping unified-remote server"
env ${command_env} ${command_stop} ${command_args[@]}
eend $?
}