Hi list, Nex stable release just went on line with a very few couple of lines to support lanching daemon (services) with runscript services instead of supervision services like in OpenRC. But there is no hack to try to get the PID. This is either done by defining a PID file which is passed as argument to the daemon or else, Control Group can manage the start/stop of parent and child process with Linux OSs.
So basicaly, one have define at least *SVC_CMD* in a service and that's it--a functional service wich will be started and stopped when appropriate. So, runscript service can be as simple as supervision service with a single or few environment variables with optional services commands defined as shell functions. Cheers.