From 22545309a26ce056f8ce4452d6859e01bc84c4c0 Mon Sep 17 00:00:00 2001 From: Gerrit Pape Date: Sat, 6 Nov 2004 17:19:59 +0000 Subject: minor; document changes. --- doc/index.html | 25 ++++++------- doc/upgrade.html | 112 +++++++------------------------------------------------ 2 files changed, 26 insertions(+), 111 deletions(-) (limited to 'doc') diff --git a/doc/index.html b/doc/index.html index a46612d..9834f4b 100644 --- a/doc/index.html +++ b/doc/index.html @@ -8,6 +8,10 @@

runit - a UNIX init scheme with service supervision


+See here for the current stable +release 1.0.x of runit. +

+


How to install runit
Upgrading from previous versions of runit

@@ -42,8 +46,8 @@ replacement for sysvinit and other init schemes. runit runs on GNU/Linux, -OpenBSD, FreeBSD, MacOSX, Solaris, and can -easily be adapted to other Unix operating systems. +*BSD, MacOSX, Solaris, and can easily be adapted to +other Unix operating systems. If runit runs for you on any other operating system, please let me know.

@@ -56,7 +60,8 @@ kernel. runit is discussed on the <supervision@list.skarnet.org> -mailing list. To subscribe send an empty email to +mailing list. +To subscribe send an empty email to <supervision-subscribe@list.skarnet.org>.

@@ -204,24 +209,18 @@ for recent informations.


Related links: diff --git a/doc/upgrade.html b/doc/upgrade.html index 4cb5f3d..9865c85 100644 --- a/doc/upgrade.html +++ b/doc/upgrade.html @@ -9,105 +9,21 @@

runit - upgrading from previous versions


-

0.13.0 or 0.13.1 to 1.0.x

-No further action from you is required. -

0.12.0 or 0.12.1 to 0.13.0 or 0.13.1

-runit's service logging daemon svlogd now can -be configured to transmit selected log messages through UDP. -For reliable network logging through TCP with support for authentication, -authorization, and encryption, and also on how to use the new feature to -configure syslog compatible remote UDP system logging, see the -socklog package. -

0.11.x to 0.12.0 or 0.12.1

-With this version runit supports running under sysvinit on the Solaris -platform. -Replacing init on Solaris is not yet supported. -The services directory now defaults to /var/service/ instead of /service/. -

0.10.0 to 0.11.0 or 0.11.1 or 0.11.2

-This version introduces the new chpst program, -which changes the process state as specified by command line options, and -runs another program with this process state. -

0.9.x to 0.10.0

-No further action from you is required. -

0.8.0 or 0.8.1 to 0.9.x

-The svlogd program is new. -svlogd is a service logging daemon designed to be run from -log/run files, similar to -multilog. -The runsvdir program no longer propagates the TERM signal to the -runsv processes if it receives one, but exits immediately, and -runsvdir now supports handling of the HANGUP signal, see the -man page for details. -svwaitdown has changed to additionally send -the down command to the services it works on, if not yet -done. -

0.7.x to 0.8.0 or 0.8.1

-With this version runit's handling of its magic files has changed -slightly for better support of read-only root filesystems. -You should adapt stages 1 and 3 and ctrlaltdel to set file -permissions on the magic files instead of creating and removing them; please -take a look at the examples in /package/admin/runit/etc/. +

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.

-The runit program now calls the reboot() -function if possible, and if stage 3 didn't take care of this. -

0.6.0 to 0.7.0 or 0.7.1 or 0.7.2

-This version introduces runlevel support with the new -runsvchdir program. See the -runlevels documentation for more information. -

-The runsvdir and -runsv programs have changed and should be -restarted. -If you want to switch runlevels, runsvdir must be restarted. -This is done on the next reboot or by following these steps: -

-

-

0.5.0 to 0.6.0

-There are two new programs, runsvdir and -runsv, which replace the -svscanboot/svscan/readproctitle/supervise -combination of daemontools. Please adapt runit's stage 2 -(/etc/runit/2) to use runsvdir instead of -svscanboot; see the examples in /package/admin/runit/etc/. -The change takes effect on the next reboot or if you stop all services and -kill svscan and readproctitle. -runit then automatically restarts stage 2. -

-The svwaitdown program has new options: -k -and -x. -They are used in runit's stage 3 (/etc/runit/3). -Please adapt your /etc/runit/3 script after the changes to stage 2 -have taken effect (runsvdir must run instead of -svscanboot); see the examples in -/package/admin/runit/etc/. -

0.4.1 to 0.5.0

-There is a new program: utmpset. -This program is used in the getty run scripts to enable local login -accounting. -You might want to adapt your getty run scripts /service/getty-*/run, -see the examples in /package/admin/runit/etc/. +Staring 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> -- cgit 1.4.1