From c2740b983f6bb4baf0d5a1772fa3682cc66aa5f9 Mon Sep 17 00:00:00 2001
From: Laurent Bercot
Date: Sun, 18 Jan 2026 02:50:51 +0000
Subject: Add s6 live install --init ; finish and fix documentation
---
doc/s6_live.html | 52 +++++++++++++++++++++-------------------------------
1 file changed, 21 insertions(+), 31 deletions(-)
(limited to 'doc/s6_live.html')
diff --git a/doc/s6_live.html b/doc/s6_live.html
index cd6aeac..3e121ec 100644
--- a/doc/s6_live.html
+++ b/doc/s6_live.html
@@ -33,30 +33,22 @@ without knowledge of the service manager, and thus can only address longruns,
as well as longruns, and always respects the dependency graph.
-
-
Interface
-
+ Interface
s6 live subcommand [ subcommand_options... ] [ args... ]
-
-
Subcommands
-
+ Subcommands
-
-
help
-
+ help
s6 live help prints a short help message summarizing the options
and usage of the s6 live command. It is not as detailed as this page.
-
-
status
-
+ status
Interface
@@ -89,9 +81,7 @@ This is the default.
List all services, including essential ones.
-
-
start
-
+ start
Interface
@@ -118,9 +108,7 @@ transitions. By default, timeout is 0, meaning infinite: the
command can wait forever.
-
-
stop
-
+ stop
Interface
@@ -147,9 +135,7 @@ transitions. By default, timeout is 0, meaning infinite: the
command can wait forever.
-
-
restart
-
+ restart
Interface
@@ -180,9 +166,7 @@ transitions. By default, timeout is 0, meaning infinite: the
command can wait forever.
-
-
start_everything
-
+ start_everything
Interface
@@ -217,9 +201,7 @@ The default is default, possibly overridden by the
s6-frontend.
-
-
stop_everything
-
+ stop_everything
Interface
@@ -259,14 +241,12 @@ transitions. By default, timeout is 0, meaning infinite: the
command can wait forever.
-
-
install
-
+ install
Interface
- s6 live install [ -b ] [ -K ] [ -f convfile ]
+ s6 live install [ -b ] [ -K ] [ -f convfile ] [ --init ]
@@ -297,6 +277,16 @@ Instead, print its path to stdout.
invocation, i.e. a file translating service names and states between
the old service database and the one being installed. This option should
never be necessary if the services in the stores are properly managed.
+
+- --init
+-
+ Copy the compiled database of the current working set to the place where it
+can be booted on, but do not call
+s6-rc-update.
+This is only useful for a first installation of s6-frontend, when
+s6-rc is not managing the live services yet. Once a reboot has been done
+and the machine is successfully running with s6-rc, this option should
+never be used again.