G. Pape
runit

# runit - upgrading from previous versions

### 1.1.0 to 1.2.0 or 1.2.1

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.

$Id: upgrade.html,v 1.34 2005/01/12 22:56:40 pape Exp $