Tinc should be updated as a systemd unit instead of sending direct signals. To achieve this one needs to configure their unit files to be chained with the appropriate
After= lines in the
[Unit] section. Also ensure that you set the correct
WantedBy= for network services. (ie.
network-pre.target } instead of
This allows one to execute
systemctl restart systemd-networkd.service to restart your network. Combined this with
email@example.com when on wifi) and one's network just works.
Be sure to read the articles on switching to systemd-networkd and unit dependancies. This is also a way to send signals to your
systemd.service units via the
systemctl kill command as documented in the systemd for administartors guide