G. Pape
runit

runit - upgrading from previous versions


1.2.x to 1.3.0

This release introduces a first test version of the sv program, which can be used to control the state and query the status of services monitored by runsv. Optionally it can be sym-linked into /etc/init.d/ to provide an interface to LSB init script actions for services controlled by runit. See the man page for details. Thanks to Lars Uffmann, instructions on how to run runit under launchd on MacOSX 10.4 have been added.

1.1.0 to 1.2.x

With this version the runsv program makes controlling the service through commands normally sent by runsvctrl configurable; arbitrary actions through external programs can optionally be specified, and signalling of the service disabled if desired. See the man page for details.

runsv now reports the seconds since ./run has been started when running the ./finish script, instead of the seconds since ./finish has been started. It no longer reports immediately failing ./run scripts as ``running'' for up to one second, but as ``down, normally up, want up''.

1.0.x to 1.1.0

The svlogd program now interprets the ``e'' and ``E'' configuration options so that they can be combined to select or deselect log messages to be written to standard error, similar to the ``+'' and ``-'' options for the rotated log. It also provides the new ``t'' and ``N'' configuration options, see the man page for details. The chpst program supports adjusting the nice level through the new -n command line option.

Starting with this version, /etc/runit/2 by default runs the runsvdir program with the -P option. To adapt edit /etc/runit/2 and change the invocation of runsvdir accordingly, see here.


Gerrit Pape <pape@smarden.org>
$Id$