diff options
author | Thomas Beierlein <tomjbe@gentoo.org> | 2017-12-28 13:28:46 +0100 |
---|---|---|
committer | Thomas Beierlein <tomjbe@gentoo.org> | 2017-12-28 13:28:46 +0100 |
commit | 1303e4559e55e2d5973b664a7fdf0a2cdb0d30a3 (patch) | |
tree | 69ee1b22309560264c43a36e2614b3bdf7d83279 /media-radio/svxlink/files/svxlink.service | |
parent | dev-util/cmake: stable 3.9.6 for sparc, bug #642236 (diff) | |
download | gentoo-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.service | 22 |
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 |