parent
f79d5433db
commit
1f0ab74cf5
@ -0,0 +1,10 @@
|
|||||||
|
# Copyright 2020-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=-1
|
||||||
|
DESCRIPTION="Group for www-apps/jackett-bin"
|
||||||
|
KEYWORDS="~amd64"
|
@ -0,0 +1,14 @@
|
|||||||
|
# Copyright 2020-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
DESCRIPTION="User for www-apps/jackett-bin"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
ACCT_USER_ID=-1
|
||||||
|
ACCT_USER_GROUPS=( jackett )
|
||||||
|
ACCT_USER_HOME="/var/jackett/"
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -0,0 +1 @@
|
|||||||
|
DIST jackett-bin-0.18.582-amd64.tar.gz 44705196 BLAKE2B 390fc08d2f4096a4e8cb010332a1488532a6dc946b6d8e81802b3609d1a49a19ca693ffed7ae32b9e3ddc5265ce571af975e23803c4b5114f29824c3b9b5e69d SHA512 0fe9c9d23c9b30bd7438f6a30e5155123f497c6c9b8c5f6c4c89e643d4a0ad8bb1e600999a9661f263db3847729e3ecdeca27e25321a8d2d8e4258c5f74837f1
|
@ -0,0 +1 @@
|
|||||||
|
PATH="/opt/jackett"
|
@ -0,0 +1,25 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
name="Jackett"
|
||||||
|
description="Jackett torrent tracker"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need net
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting $name"
|
||||||
|
start-stop-daemon --start --exec /opt/jackett/jackett \
|
||||||
|
--env HOME=/var/jackett --chdir /var/jackett \
|
||||||
|
--make-pidfile --pidfile /var/run/jackett.pid \
|
||||||
|
--background --user jackett:jackett
|
||||||
|
eend $? "Failed to start $name"
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping $name"
|
||||||
|
start-stop-daemon --stop --pidfile /var/run/jackett.pid
|
||||||
|
eend $? "Failed to stop $name"
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Jackett Daemon
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
SyslogIdentifier=jackett
|
||||||
|
Restart=always
|
||||||
|
RestartSec=5
|
||||||
|
Type=simple
|
||||||
|
User=jackett
|
||||||
|
Group=jackett
|
||||||
|
WorkingDirectory=/var/jackett
|
||||||
|
ExecStart=/bin/sh "/opt/jackett/jackett_launcher.sh"
|
||||||
|
TimeoutStopSec=30
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 2019-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit systemd
|
||||||
|
|
||||||
|
DESCRIPTION="API Support for your favorite torrent trackers"
|
||||||
|
HOMEPAGE="https://github.com/Jackett/Jackett"
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxAMDx64.tar.gz -> ${P}-amd64.tar.gz )
|
||||||
|
"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
acct-user/jackett
|
||||||
|
app-crypt/mit-krb5
|
||||||
|
dev-libs/icu
|
||||||
|
dev-util/lttng-ust
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
S="${WORKDIR}"/Jackett
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir /opt/jackett
|
||||||
|
cp -a "${S}"/. "${ED}"/opt/jackett || die
|
||||||
|
newinitd "${FILESDIR}"/jackett.initd jackett
|
||||||
|
systemd_dounit "${FILESDIR}"/jackett.service
|
||||||
|
doenvd "${FILESDIR}"/99jackett
|
||||||
|
}
|
Loading…
Reference in new issue