Hello Fellow Supervision Users, Just announcing quickly r31 which brings in a welcomed service dependency improvement--support for an additional re-scan signal handling.
Again, if service dependencies matter, usage of Runit/S6 is recommended because Daemontools[-Encore] (svscan) lack any signal handling. Now, *hard* styles service dependencies should be reliable in either cold or hot service start/stop commands. [NOTE: Still, using LSB `/etc/sv/SERVICE/run start' command reports an unreliable service status with runit. An immediately `status' command would reveal that the service is actually started and running. Waiting with a counter,--*not* sleep(1) because it would destroy my half dozen seconds of cold system boot,--with a reasonable limit was an option... unreliable with runit.] Enjoy easy supervision. [1]: https://github.com/tokiclover/supervision -- Error 404: gentoo user <0123456789> was not found