stable version of openrc has incorrect behaviour in case of background command, it provides option "--pidfile" instead of "--make-pidfile" Reproducible: Always Steps to Reproduce: 1. create new initscript with command_background="yes" and pidfile is set 2. /etc/init.d/myservice start 3. Actual Results: pid file will not be created Expected Results: pidfile ${pidfile} should be created this behavior is fixed in unstable openrc, but stable version that are in latest stage-3 has this bug.
Created attachment 313925 [details, diff] patch that will fix this behaviour this patch fixes situation (taken from latest openrc)
Since this is fixed in the current ~arch version of openrc, I don't see doing a backport. It will be included when that version goes stable.
I read the bug wrong. You stated that this patch was taken from the latest openrc. It sounded like we had already done the fix in the latest version. Sorry about that.
Ok, after checking the bug again, comment #0 states that this is in fact fixed in ~arch. So, the fix will come to stable when the ~arch version of openrc hits stable.