The welcome.service is now aware of IP address on network devices.
The additional volumio-ipchange service acts as a trigger for network interfaces whilst being restarted from static unit with descendants ip-changed@.target.
Any service depending on IP address change can be extended by making such service to be part of ip-monitor:
[Unit]
...
PartOf=ip-changed@eth0.target ip-changed@wlan0.target
Before=ip-changed@eth0.target ip-changed@wlan0.target
The welcome.service is now aware of IP address on network devices. The additional volumio-ipchange service acts as a trigger for network interfaces whilst being restarted from static unit with descendants ip-changed@.target. Any service depending on IP address change can be extended by making such service to be part of ip-monitor: [Unit] ... PartOf=ip-changed@eth0.target ip-changed@wlan0.target Before=ip-changed@eth0.target ip-changed@wlan0.target