Delay startup for network.online?

I am working with a Turnkey server that is connected to a network that requires MAB authentication, as a result the system boots fully before it gets an IP address.

What services need wait for networking to be online before starting for this the server to load properly?

Which init system is used to start those services?

Thanks.

Turnkey (Debian) will be using systemd.

But for uniformity, I’ve been recommending (and deploying) supervisord for the MineOS webui.

Since these are two separate “init” systems, what you can opt to do is to turn off supervisord, disabling the supervisor config.

Reboot, ensure that mineos no longer starts.

Implement the systemd conf in its stead.

Confirm the installation works with systemd.

The systemd config should already have After=network.target