From 543c1405653c48d23e19d03d7c62e9534fc9a110 Mon Sep 17 00:00:00 2001
From: Laurent Bercot
diff --git a/doc/s6-rc-db.html b/doc/s6-rc-db.html
index a9d8b9d..5c664f5 100644
--- a/doc/s6-rc-db.html
+++ b/doc/s6-rc-db.html
@@ -37,17 +37,17 @@ operation.
s6-rc-bundle help
- s6-rc-bundle [ -f ] [ -l live ] [ -c compiled ] add bundlename contents...
- s6-rc-bundle [ -f ] [ -l live ] [ -c compiled ] delete bundlenames...
- s6-rc-bundle [ -f ] [ -l live ] [ -c compiled ] multiple args...
+ s6-rc-bundle [ -f ] [ -l live ] [ -c compiled ] [ -b ] add bundlename contents...
+ s6-rc-bundle [ -f ] [ -l live ] [ -c compiled ] [ -b ] delete bundlenames...
+ s6-rc-bundle [ -f ] [ -l live ] [ -c compiled ] [ -b ] multiple args...
@@ -66,6 +66,11 @@ when given a nonexisting name to delete (it will do nothing), or
when given an existing name to add (it will replace the definition).
By default, s6-rc-bundle will complain and exit when asked to delete a
nonexistent name or to add an existing name.
+
Exit codes
diff --git a/doc/s6-rc-compile.html b/doc/s6-rc-compile.html
index 61f6dd2..cfacde1 100644
--- a/doc/s6-rc-compile.html
+++ b/doc/s6-rc-compile.html
@@ -36,7 +36,7 @@ the current service database via
Interface
- s6-rc-compile [ -v verbosity ] [ -u uids ] [ -g gids ] [ -h fdhuser ] compiled source...
+ s6-rc-compile [ -v verbosity ] [ -u uids ] [ -g gids ] [ -h fdhuser ] [ -b ] compiled source...
@@ -77,6 +77,11 @@ numerical GIDs.
program, which maintains the pipes for the longrun pipelines, to run
as user fdhuser. By default, it runs as the user owning
the supervision tree, i.e. most likely root.
+
s6-rc-db help
- s6-rc-db [ -l live ] [ -c compiled ] check
- s6-rc-db [ -l live ] [ -c compiled ] list all|services|oneshots|longruns|bundles
- s6-rc-db [ -l live ] [ -c compiled ] type servicename
- s6-rc-db [ -l live ] [ -c compiled ] [ -u | -d ] timeout atomicname
- s6-rc-db [ -l live ] [ -c compiled ] contents bundlename
- s6-rc-db [ -l live ] [ -c compiled ] [ -u | -d ] dependencies servicename
- s6-rc-db [ -l live ] [ -c compiled ] pipeline longrunname
- s6-rc-db [ -l live ] [ -c compiled ] [ -u | -d ] script oneshotname
- s6-rc-db [ -l live ] [ -c compiled ] flags atomicname
- s6-rc-db [ -l live ] [ -c compiled ] atomics servicename...
- s6-rc-db [ -l live ] [ -c compiled ] [ -u | -d ] all-dependencies servicename...
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] check
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] list all|services|oneshots|longruns|bundles
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] type servicename
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] [ -u | -d ] timeout atomicname
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] contents bundlename
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] [ -u | -d ] dependencies servicename
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] pipeline longrunname
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] [ -u | -d ] script oneshotname
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] flags atomicname
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] atomics servicename...
+ s6-rc-db [ -l live ] [ -c compiled ] [ -b ] [ -u | -d ] all-dependencies servicename...
@@ -78,6 +78,11 @@ ignored when it is irrelevant.
Exit codes
diff --git a/doc/s6-rc-fdholder-filler.html b/doc/s6-rc-fdholder-filler.html
index 83132fd..a835663 100644
--- a/doc/s6-rc-fdholder-filler.html
+++ b/doc/s6-rc-fdholder-filler.html
@@ -34,7 +34,7 @@ in internal scripts created by
Interface
- s6-rc-fdholder-filler [ -1 ] [ -t timeout ] longrunnames...
+ s6-rc-fdholder-filler [ -1 ] [ -t timeout ] < longrunnamesfile
@@ -42,7 +42,10 @@ in internal scripts created by
connected to the
s6-fdholderd
daemon instance managed by s6-rc as the internal s6rc-fdholder service.
-
Interface
- s6-rc-init [ -c compiled ] [ -l live ] [ -t timeout ] scandir
+ s6-rc-init [ -c compiled ] [ -l live ] [ -t timeout ] [ -b ] scandir
@@ -74,6 +74,11 @@ filesystem. Default is
/run/s6-rc. The default can be changed at compile time by
giving the --livedir=live option to
./configure.
Typical usage
diff --git a/doc/s6-rc-oneshot-run.html b/doc/s6-rc-oneshot-run.html
index 351e9e1..8cddcb5 100644
--- a/doc/s6-rc-oneshot-run.html
+++ b/doc/s6-rc-oneshot-run.html
@@ -33,7 +33,7 @@ in internal scripts created by
Interface
- s6-rc-oneshot-run [ -l live ] up|down n
+ s6-rc-oneshot-run [ -l live ] [ -b ] up|down n
@@ -49,6 +49,11 @@ live directory).
Exit codes
diff --git a/doc/s6-rc-update.html b/doc/s6-rc-update.html
index e424f98..52ab42d 100644
--- a/doc/s6-rc-update.html
+++ b/doc/s6-rc-update.html
@@ -38,7 +38,7 @@ situations it cannot solve.
Interface
- s6-rc-update [ -n ] [ -v verbosity ] [ -t timeout ] [ -l live ] [ -f convfile ] newdb
+ s6-rc-update [ -n ] [ -v verbosity ] [ -t timeout ] [ -l live ] [ -f convfile ] [ -b ] newdb
@@ -95,6 +95,11 @@ The default can be changed at compile-time by giving the
Transition details
diff --git a/doc/s6-rc.html b/doc/s6-rc.html
index 5e851d3..a6e64d9 100644
--- a/doc/s6-rc.html
+++ b/doc/s6-rc.html
@@ -44,9 +44,9 @@ especially when asking for a state change.
s6-rc help
- s6-rc [ -l live ] [ -a ] [ -u | -d ] list servicenames...
- s6-rc [ -l live ] [ -a ] [ -u | -d ] listall servicenames...
- s6-rc [ -l live ] [ -a ] [ -u | -d ] [ -p ] [ -v verbosity ] [ -n dryrunthrottle ] [ -t timeout ] change [ servicenames... ]
+ s6-rc [ -l live ] [ -b ] [ -a ] [ -u | -d ] list servicenames...
+ s6-rc [ -l live ] [ -b ] [ -a ] [ -u | -d ] listall servicenames...
+ s6-rc [ -l live ] [ -b ] [ -a ] [ -u | -d ] [ -p ] [ -v verbosity ] [ -n dryrunthrottle ] [ -t timeout ] change [ servicenames... ]
@@ -95,6 +95,14 @@ giving the --livedir=live option to ./configure. s6-rc -da change
will stop all services.
+
Up or down
@@ -310,10 +318,13 @@ milliseconds to complete successfully.
bringing up all its dependencies first (recursively).
s6-rc -ad change+
s6-rc -bad change
- Brings down all the currently running services in an orderly manner. -This is typically run at shutdown time. + Waits for any pending program of the s6-rc family to stop using +the live database and current compiled service database, then +brings down all the currently running services in an orderly manner. +This is typically run at shutdown time. (And it's not necessarily +a bad change!)
s6-rc -l /zork -ua listall myservicebundle-- cgit v1.3.1