A configuration reload of the launcher can now be triggered via its managing systemd instance. The ExecReload= key is hooked up to trigger a ReloadConfig() D-Bus call.
The launcher now runs as 'Type=notify' systemd service type. This closes a possible dead-lock during startup. Previously, there was a chance of systemd itself connecting to D-Bus in a blocking manner, before the launcher was ready. This might have resulted in the launcher waiting on systemd, and thus dead-lock. By running as 'Type=notify' systemd will wait for the launcher to be ready before connecting to it.
sudo dnf upgrade --advisory=FEDORA-2017-847f3beafe
Please login to add feedback.