[announce] s6-2.1.4.0

2015-06-17 Thread Laurent Bercot


 Hello,

 s6-2.1.4.0 is out. It features:

 - Direct readiness notification support in s6-supervise (and consequently
deprecation of the s6-notifywhenup binary).
 - Optimization of the service respawn delay by s6-supervise: the
security delay is now one second between two successive ./run
executions, instead of one second after the service is down. In
other words: if a service that just died had been running for more
than one second beforehand, s6-supervise will restart it immediately.
 - Support for SIGUSR1 in s6-svscan, traditionally meaning poweroff
the machine.
 - Easier stage 1 init support for Linux users via a new package,
s6-linux-init. (See the next announcement on the skaware mailing-list.)

 http://skarnet.org/software/s6/
 git://git.skarnet.org/s6

 Enjoy,
 Bug-reports welcome.

--
 Laurent


Re: [announce] s6-linux-init-0.0.1.0

2015-06-17 Thread Guillermo
Hi,

2015-06-17 17:27 GMT-03:00 Laurent Bercot:

  s6-linux-init-0.0.1.0 is out.
  It is a new package that, for now, only contains one program,
 and more documentation than source code. :)

  Its goal is to automate the creation of stage 1 (/sbin/init) binaries
 for people who want to run s6-svscan as process 1.

Nice!

  Bug-reports and suggestions welcome, especially since it's still brand
 new and probably rough around the edges.

I did a quick run and found out that in generated execline scripts
except the stage 1 init, the shebang line starts with #!execlineb.
If I'm not mistaken, it's because the EXECLINE_EXTBINPREFIX macro
(from execline/config.h) is being used, which, unless the execline
package has been configured with the --enable-slashpackage option,
expands to nothing. The bindir variable should be used instead, I
suppose.

Thanks,
G.


[announce] s6-linux-init-0.0.1.0

2015-06-17 Thread Laurent Bercot


 Hello,

 s6-linux-init-0.0.1.0 is out.
 It is a new package that, for now, only contains one program,
and more documentation than source code. :)

 Its goal is to automate the creation of stage 1 (/sbin/init) binaries
for people who want to run s6-svscan as process 1.

 Unfortunately, it has to be system-specific; this is the Linux version
because it's the OS I know the best. However, it is very possible to
run it, examine the created scripts, and adjust them to another system's
idiosyncrasies.

 http://skarnet.org/software/s6-linux-init/
 git://git.skarnet.org/s6-linux-init
 Mirrored on github as well.

 Enjoy,
 Bug-reports and suggestions welcome, especially since it's still brand
new and probably rough around the edges.

--
 Laurent