pybatmesh/service/naxalnet.service

35 lines
944 B
SYSTEMD
Raw Normal View History

# The naxalnet systemd service
# See man:systemd.service(5) and man:systemd.unit(5)
# before editing this file.
2021-05-10 15:15:42 +05:30
[Unit]
Description=Setup mesh networks
Requires=systemd-networkd.service
2021-10-22 11:58:41 +05:30
# See issue #21 to find out why we do not use Required for iwd
Wants=iwd.service
Wants=systemd-resolved.service
After=iwd.service
After=systemd-networkd.service
After=systemd-resolved.service
# Stops NetworkManager and wpa_supplicant if already running
Conflicts=NetworkManager.service
2021-10-22 11:58:41 +05:30
# Commented out for testing
#Conflicts=wpa_supplicant.service
# This stops networkmanager and wpa_supplicant when naxalnet is enabled
After=NetworkManager.service
2021-10-22 11:58:41 +05:30
#After=wpa_supplicant.service
2021-05-10 15:15:42 +05:30
[Service]
Type=notify
NotifyAccess=all
Restart=on-failure
RestartSec=2sec
ExecStart=naxalnet --systemd
KillSignal=SIGINT
# naxalnet already logs to systemd journal so we don't need
# stdout and stderr.
StandardOutput=null
StandardError=null
2021-05-10 15:15:42 +05:30
[Install]
WantedBy=multi-user.target