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@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@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@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
                                          

Reply via email to