G. Pape
runit

runit - upgrading from previous versions


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: upgrade.html,v 1.35 2005/04/03 09:24:36 pape Exp $