[Unit] Description=BIRD Internet Routing Daemon - DN42 daemon After=network.target Wants=dn42_tinc@tn_int.service After=dn42_tinc@tn_int.service [Service] EnvironmentFile=/etc/bird/envvars ExecStartPre=/bin/sleep 3 ExecStartPre=/usr/lib/bird/prepare-environment ExecStartPre=/usr/sbin/bird -c /etc/bird/dn42/bird.conf -p ExecStart=/usr/sbin/bird -c /etc/bird/dn42/bird.conf -f -g bird -u bird -s /var/run/bird/bird_dn42.sock ExecReload=/usr/sbin/birdc -s /var/run/bird/bird_dn42.sock configure Restart=on-abort NetworkNamespacePath=/run/netns/dn42 BindReadOnlyPaths=/etc/netns/dn42/resolv.conf:/etc/resolv.conf ProtectSystem=strict # rel: /var/log # nope, doesn't work, bird must start with root #LogsDirectory= ReadWritePaths=/run/bird/ /var/log/bird/dn42/ [Install] WantedBy=multi-user.target