nixos/dhcpcd: restart dhcpcd if exit hook changed

This change ensures that `dhcpcd.service` is restarted as soon as the
exit hook changes. I use this hook to do additional configuration for my
network (like setting a route via the given gateway to my WireGuard) and
when changing parts of this exit hook I'd expect to get this activated
when switching to my new configuration.
This commit is contained in:
Maximilian Bosch 2019-11-06 20:32:54 +01:00
parent 20ef52bf04
commit 51d1821509
No known key found for this signature in database
GPG key ID: 091DBF4D1FC46B8E

View file

@ -165,6 +165,8 @@ in
before = [ "network-online.target" ];
after = [ "systemd-udev-settle.service" ];
restartTriggers = [ exitHook ];
# Stopping dhcpcd during a reconfiguration is undesirable
# because it brings down the network interfaces configured by
# dhcpcd. So do a "systemctl restart" instead.