I assume because tvheadend can use iptv and other sources that require the network to be up. If this isn't needed for you then just copy the systemd service file and edit it so that wait-for-network isn't required.
Thanks Irusak for your suggestion; that’s roughly what I did (I commented out those 2 lines, keeping them for reference) and it will certainly solve my problem.
I did not figure out TVHeadend could use IPTV and, to be honest, it is not yet clear for me how one can configure TVHeadend for IPTV…
But I guess most TVHeadend users do not use IPTV. So don’t you think it should be made an option to not require a working network connection or, even better, to detect whether an IPTV network is configured and then decided whether to require a working network connection?
Cheers,
--
Nicolas