summarylogtreecommitdiffstats
path: root/mhuxd.service
blob: 3bd90708f79be98d7cf870158a77575e80a7d82c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[Unit]
Description=microHAM microKeyer daemon

[Service]
User=mhuxd
Type=simple
PIDFile=/var/lib/mhuxd/mhuxd.pid
EnvironmentFile=/etc/conf.d/mhuxd
# It's also necessary to make /dev/cuse accessible to our mhuxd user (in uucp group).
ExecStartPre=+/bin/chgrp uucp /dev/cuse
ExecStartPre=+/bin/chmod g+rwx /dev/cuse
ExecStart=/sbin/mhuxd -w "$MHUXD_LISTEN" -l "$MHUXD_LOG_LEVEL" $MHUXD_ADD_OPTS
ExecReload=/bin/kill -HUP $MAINPID
TimeoutSec=20
Restart=on-abort
RestartSec=3

[Install]
WantedBy=multi-user.target