From 776c6ad7c4e24bdb5e039c088703f1fee9a2cfd8 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 23 Sep 2015 03:37:07 +0000 Subject: Some documentation updates --- doc/s6-rc-update.html | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'doc/s6-rc-update.html') diff --git a/doc/s6-rc-update.html b/doc/s6-rc-update.html index fc049b4..1e56ba2 100644 --- a/doc/s6-rc-update.html +++ b/doc/s6-rc-update.html @@ -32,7 +32,7 @@ s6-rc-update will do its best on its own, but it lets the user give it instructions to handle difficult cases; and rather than implement doubtful heuristics, it will fail with an error message in -situations it really cannot solve. +situations it cannot solve.

Interface

@@ -254,13 +254,21 @@ be the same argument that was given to the booted. In other words: it should be the name of the symbolic link pointing to the real directory containing the live information, not the name of the real directory. -
  • The old compiled service database is left unchanged, and the new compiled +
  • If a longrun service is renamed from oldname to newname, +but not restarted, the +s6-supervise +process in charge of it will still show up in the process list as +s6-supervise oldname. This is purely cosmetic. To make +s6-supervise pick up the new name, make sure to restart the service when +invoking s6-rc-update.
  • +
  • After a s6-rc-update invocation, the old compiled service database +is left unchanged where it was, and the new compiled service database is used in-place. If the machine is rebooted, the s6-rc-init invocation will still boot on the old compiled unless more work is performed. It is recommended to keep a current symbolic link to the current compiled, to always s6-rc-init on current, and to -make current point to the new compiled right after a s6-rc-update +make current a link to the new compiled right after a s6-rc-update invocation.
  • -- cgit v1.2.3