Change invoke-rc.d to check is-active multi-user.target instead of is-system-running, to match After=multi-user.target.
Also, always use --no-block for reload as an additional line of defence for if-up.d/ scripts, as reload has never been synchronous.
Change invoke-rc.d to check is-active multi-user.target instead of is-system-running, to match After=multi- user.target.
Also, always use --no-block for reload as an additional line of defence for if-up.d/ scripts, as reload has never been synchronous.