Hello,
(It's always like that. No matter how many checks you perform before hitting the release button, you always discover the worst bugs right afterwards.) s6-2.1.6.0 is out. It adds a -X command to s6-svc, that is like -x except it makes s6-supervise instantly close its stdin/stdout/stderr before priming for exit. This is used in the latest version of s6-linux-init. http://skarnet.org/software/s6/ git://git.skarnet.org/s6 s6-linux-init-0.0.1.2 is out. Oh boy. The race condition that all the crafty fifo shenanigans were supposed to avoid was still there, sneakily hidden in the ugliness of the aforementioned shenanigans. Well, now it's fixed. Also, the possible hang in stage 3 has been fixed too, and the catch-all logger should exit cleanly as soon as nothing is writing to it anymore, but not too early. I'm reasonably confident that this version works. :) http://skarnet.org/software/s6-linux-init/ git://git.skarnet.org/s6-linux-init Enjoy, Bug-reports welcome. -- Laurent