Otherwise, systemd will have to guess the PID of the service's main process. It guesses right most of the time, but sometimes it chooses the PID of the original pulseaudio process instead of the daemon that gets forked off. This caused the daemon to stop immediately after starting, breaking other apps that require the pulseaudio server to be running. Since the PID file is created in a user-specific runtime directory (and the service is meant for the whole system), modify the wrapper script to create a symlink to the PID file in a place where it can be obtained by systemd. https://jira.digi.com/browse/DEL-6795 Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com> |
||
|---|---|---|
| .. | ||
| alsa | ||
| gstreamer | ||
| imx-codec | ||
| imx-parser | ||
| packagegroups | ||
| pulseaudio | ||