28 lines
911 B
Plaintext
28 lines
911 B
Plaintext
#!/sbin/openrc-run
|
|
# Copyright 2023 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
QBITTORRENT_USER=${QBITTORRENT_USER:-qbittorrent}
|
|
QBITTORRENT_GROUP=${QBITTORRENT_GROUP:-qbittorrent}
|
|
QBITTORRENT_DIRECTORY=${QBITTORRENT_DIRECTORY:-/var/lib/qbittorrent}
|
|
QBITTORRENT_UMASK=${QBITTORRENT_UMASK:-0022}
|
|
QBITTORRENT_IONICE=${QBITTORRENT_IONICE:-0}
|
|
QBITTORRENT_NICE=${QBITTORRENT_NICE:-0}
|
|
|
|
description="BitTorrent client in C++ and Qt"
|
|
command="/usr/bin/qbittorrent-nox"
|
|
command_args="${QBITTORRENT_OPTS}"
|
|
pidfile="/run/${RC_SVCNAME}.pid"
|
|
command_background="yes"
|
|
command_user="${QBITTORRENT_USER}:${QBITTORRENT_GROUP}"
|
|
umask="${QBITTORRENT_UMASK}"
|
|
start_stop_daemon_args="--ionice ${QBITTORRENT_IONICE} --nicelevel ${QBITTORRENT_NICE}"
|
|
|
|
depend() {
|
|
need localmount net
|
|
}
|
|
|
|
start_pre() {
|
|
checkpath -q -d -o ${QBITTORRENT_USER}:${QBITTORRENT_GROUP} ${QBITTORRENT_DIRECTORY}
|
|
}
|