... for starting an FRR instance.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
--- /dev/null
+[Unit]
+Description=FRRouting
+Documentation=https://frrouting.readthedocs.io/en/latest/setup.html
+Wants=network.target
+After=network-pre.target systemd-sysctl.service
+Before=network.target
+OnFailure=heartbeat-failed@%n.service
+
+[Service]
+Nice=-5
+Type=forking
+NotifyAccess=all
+StartLimitInterval=3m
+StartLimitBurst=3
+TimeoutSec=2m
+WatchdogSec=60s
+RestartSec=5
+Restart=on-abnormal
+LimitNOFILE=1024
+ExecStart=/usr/lib/frr/frrinit.sh start %I
+ExecStop=/usr/lib/frr/frrinit.sh stop %I
+ExecReload=/usr/lib/frr/frrinit.sh reload %I
+
+[Install]
+WantedBy=multi-user.target
tools/frr-reload \
tools/frr-reload.py \
tools/frr.service \
+ tools/frr@.service \
tools/generate_support_bundle.py \
tools/multiple-bgpd.sh \
tools/rrcheck.pl \