21 lines
590 B
Django/Jinja
21 lines
590 B
Django/Jinja
[Unit]
|
|
Description=Direwolf %I soundcard modem
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
|
|
PrivateTmp=true
|
|
StateDirectory=direwolf
|
|
ExecStart=/usr/local/bin/direwolf -t 0 -p -c /etc/ham-hotspot/direwolf-%i.conf -q h -q d
|
|
Restart=unless-stopped
|
|
# Relocate /tmp/kisstnc symlink to /run/direwolf/<instance name>.
|
|
ExecStartPre=/usr/bin/mkdir -p /run/direwolf
|
|
ExecStartPost=/bin/timeout 10 /bin/sh -c 'while ! test -c /tmp/kisstnc; do sleep 1; done; cp -a /tmp/kisstnc /run/direwolf/%i'
|
|
|
|
# Clean up symlink on exit.
|
|
ExecStopPost=/bin/rm -f /run/direwolf/%i
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|