mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 15:45:15 -04:00
www-apps/jackett-bin: add systemd service
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
This commit is contained in:
17
www-apps/jackett-bin/files/jackett.service
Normal file
17
www-apps/jackett-bin/files/jackett.service
Normal file
@@ -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
|
||||
@@ -3,6 +3,8 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="API Support for your favorite torrent trackers"
|
||||
HOMEPAGE="https://github.com/Jackett/Jackett"
|
||||
SRC_URI="
|
||||
@@ -29,5 +31,6 @@ 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
|
||||
}
|
||||
Reference in New Issue
Block a user