mirror of https://github.com/wb2osz/direwolf.git
28 lines
902 B
SYSTEMD
28 lines
902 B
SYSTEMD
[Unit]
|
|
Description=Direwolf Sound Card-based AX.25 TNC
|
|
After=sound.target
|
|
After=network.target
|
|
|
|
[Service]
|
|
EnvironmentFile=/etc/sysconfig/direwolf
|
|
User=direwolf
|
|
# You may want to set the audio levels of your radio-connected soundcard
|
|
# prior to starting direwolf. To do so, copy this file to /etc/systemd/system/
|
|
# and edit the ExecStartPre line to point to your preferred method of
|
|
# doing so. Then run systemctl daemon-reload so systemd uses your updated
|
|
# copy of this service file.
|
|
#ExecStartPre=/some/script.sh
|
|
ExecStart=/bin/bash -ce "exec /usr/bin/direwolf $DIREWOLF_ARGS >>/var/log/direwolf/stdout 2>>/var/log/direwolf/stderr"
|
|
Restart=always
|
|
StandardOutput=null
|
|
StandardError=null
|
|
ProtectSystem=strict
|
|
ProtectHome=true
|
|
ReadWritePaths=/var/log/direwolf
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
DefaultInstance=1
|
|
|
|
# alternate version: https://www.f4fxl.org/start-direwolf-at-boot-the-systemd-way/
|