An init script can't rely on the command_background=true setting in order to instruct the default start() function to start and background a daemon. This is because that start() function invokes start-stop-daemon with: --background --pidfile instead of: --background --make-pidfile Reproducible: Always
Created attachment 299147 [details, diff] A patch for the above-mentioned problem
The highlighted issue is still present in HEAD, fyi.
Fixed in Git, see http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=9c0edc5 Please take a look at the commitdiff/description as well :) Thanks!
Closing since this is in git.