Currently when xwayland-satellite is run from a systemd service, there is no method to notify that initialisation has been completed for services that depend on it. Service types such as simple and exec will consider the service started right after forking (and execve) and dependent services may be started prematurely.
This PR adds a systemd feature that notifies systemd (with the notify type) when the setup is complete the dependent services may be started.
Currently when
xwayland-satellite
is run from a systemd service, there is no method to notify that initialisation has been completed for services that depend on it. Service types such assimple
andexec
will consider the service started right after forking (andexecve
) and dependent services may be started prematurely.This PR adds a
systemd
feature that notifies systemd (with thenotify
type) when the setup is complete the dependent services may be started.