summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Beierlein <tomjbe@gentoo.org>2017-12-28 13:28:46 +0100
committerThomas Beierlein <tomjbe@gentoo.org>2017-12-28 13:28:46 +0100
commit1303e4559e55e2d5973b664a7fdf0a2cdb0d30a3 (patch)
tree69ee1b22309560264c43a36e2614b3bdf7d83279 /media-radio/svxlink/files/svxlink.service
parentdev-util/cmake: stable 3.9.6 for sparc, bug #642236 (diff)
downloadgentoo-1303e4559e55e2d5973b664a7fdf0a2cdb0d30a3.tar.gz
gentoo-1303e4559e55e2d5973b664a7fdf0a2cdb0d30a3.tar.bz2
gentoo-1303e4559e55e2d5973b664a7fdf0a2cdb0d30a3.zip
media-radio/svxlink: Provide systemd units
Services are backported from upstreams github repo. Package-Manager: Portage-2.3.19, Repoman-2.3.6
Diffstat (limited to 'media-radio/svxlink/files/svxlink.service')
-rw-r--r--media-radio/svxlink/files/svxlink.service22
1 files changed, 22 insertions, 0 deletions
diff --git a/media-radio/svxlink/files/svxlink.service b/media-radio/svxlink/files/svxlink.service
new file mode 100644
index 000000000000..8b95f3047f78
--- /dev/null
+++ b/media-radio/svxlink/files/svxlink.service
@@ -0,0 +1,22 @@
+;;;;; Author: Richard Neese<kb3vgw@gmail.com>
+
+[Unit]
+Description=SvxLink repeater control software
+Documentation=man:svxlink(1)
+After=network.target remote-fs.target syslog.target time.target
+
+[Service]
+PIDFile=/var/run/svxlink.pid
+ExecStartPre=-/bin/touch /var/log/svxlink
+ExecStartPre=-/bin/chown svxlink /var/log/svxlink
+ExecStart=/bin/sh -c '/usr/bin/svxlink --logfile=/var/log/svxlink --config=/etc/svxlink/svxlink.conf --pidfile=/var/run/svxlink.pid --runasuser=svxlink'
+ExecReload=/bin/kill -s HUP $MAINPID
+Restart=on-failure
+TimeoutStartSec=60
+#WatchdogSec=@SVX_WatchdogSec@
+#NotifyAccess=main
+LimitCORE=infinity
+WorkingDirectory=/etc/svxlink
+
+[Install]
+WantedBy=multi-user.target