It's been a while since I've posted so I figured I'd share an update on the situation.
We've been successful in eliminating more callbacks to sysvinit completely using the VoidLinux scripting and some custom stuff in-house as well to reduce callbacks to init-functions in LFS which is for legacy sysvinit.
As a result, we've cleaned up a significant portion of the innerworkings of the Runit boot scripts, though we still have a ways to go to completely excise sysv callbacks and function commands completely, but so far our work on the SVN is nearing the BETA stages to being somewhat usable in practice.
Currently we're using the 2.1.2-GIT release patched with:
http://www.mail-archive.com/supervision_at_list.skarnet.org/msg00126.html
We don't use or require Stage 4, but we're adding it due to the fact LFS can be used to create a bootable media disk and if anyone finds it useful it's there for them, though we do lack a proper example at this time. If and when we do find or acquire a proper stage 4 script, it will be added in to the work as an example only. Otherwise, by default, only stage 3 will be used for shutdown purposes.
Also:
http://www.mail-archive.com/supervision_at_list.skarnet.org/msg00148.html
This patch was released by Gerrit a while back for logpipe error handling.
And this:
http://www.mail-archive.com/supervision_at_list.skarnet.org/msg00149.html
For proper status command output.
Our current work is available at:
https://code.google.com/p/runit-for-lfs/
at this time and is open for public feedback, help, and suggestions which are welcome.
Thanks,
James
Received on Wed Aug 06 2014 - 22:55:15 UTC