aboutsummaryrefslogtreecommitdiffstats
path: root/doc/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/index.html')
-rw-r--r--doc/index.html58
1 files changed, 33 insertions, 25 deletions
diff --git a/doc/index.html b/doc/index.html
index 721c5f1..bb1d762 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -162,7 +162,7 @@ ports the s6 documentation to a set of man pages.
Short-lived commands exit 0 on success.
</p>
-<h4> Supervision system </h4>
+<h4 id="supervision"> Supervision system </h4>
<p>
<a href="s6-svscan.html">s6-svscan</a> and <a href="s6-supervise.html">s6-supervise</a>
@@ -180,17 +180,24 @@ a user interface to control those processes and monitor service states.
<li><a href="s6-svperms.html">The <tt>s6-svperms</tt> program</a></li>
<li><a href="s6-svlink.html">The <tt>s6-svlink</tt> program</a></li>
<li><a href="s6-svunlink.html">The <tt>s6-svunlink</tt> program</a></li>
-<li><a href="s6-svwait.html">The <tt>s6-svwait</tt> program</a></li>
-<li><a href="s6-svlisten1.html">The <tt>s6-svlisten1</tt> program</a></li>
-<li><a href="s6-svlisten.html">The <tt>s6-svlisten</tt> program</a></li>
-<li><a href="s6-notifyoncheck.html">The <tt>s6-notifyoncheck</tt> program</a></li>
<li><a href="s6-svdt.html">The <tt>s6-svdt</tt> program</a></li>
<li><a href="s6-svdt-clear.html">The <tt>s6-svdt-clear</tt> program</a></li>
<li><a href="s6-permafailon.html">The <tt>s6-permafailon</tt> program</a></li>
<li><a href="s6-background-watch.html">The <tt>s6-background-watch</tt> program</a></li>
</ul>
-<h4> Daemontools-like utilities </h4>
+<h4 id="notification"> Readiness notification for supervised services </h4>
+
+<ul>
+ <li><a href="s6-svwait.html">The <tt>s6-svwait</tt> program</a></li>
+ <li><a href="s6-svlisten1.html">The <tt>s6-svlisten1</tt> program</a></li>
+ <li><a href="s6-svlisten.html">The <tt>s6-svlisten</tt> program</a></li>
+ <li><a href="s6-notifyoncheck.html">The <tt>s6-notifyoncheck</tt> program</a></li>
+ <li><a href="s6-notify-fd-from-socket.html">The <tt>s6-notify-fd-from-socket</tt> program</a></li>
+ <li><a href="s6-notify-socket-from-fd.html">The <tt>s6-notify-socket-from-fd</tt> program</a></li>
+</ul>
+
+<h4 id="daemontools"> Misc utilities for run scripts </h4>
<p>
These programs are a rewrite of the corresponding utilities from
@@ -211,14 +218,13 @@ a few extras.
<li><a href="s6-tai64nlocal.html">The <tt>s6-tai64nlocal</tt> program</a></li>
</ul>
-<h4> Fifodir management, notification and subscription </h4>
+<h4 id="fifodir"> Fifodir management, notification and subscription </h4>
<p>
-These programs are a clean rewrite of the obsolete "pipe-tools" package; they
-are now based on a properly designed notification library.
-They provide a command-line interface to
+These programs provide a command-line interface to
<a href="ftrig.html#notification">inter-process notification and
-synchronization</a>.
+synchronization</a>. They're a generalized interface to the same
+mechanisms used by tools like <a href="s6-svwait.html">s6-svwait</a>.
</p>
<ul>
@@ -237,7 +243,7 @@ synchronization</a>.
<li><a href="libs6/s6-ftrigrd.html">The <tt>s6-ftrigrd</tt> internal program</a></li>
</ul>
-<h4> Local service management and access control </h4>
+<h4 id="unixsocket"> Unix domain super-server, local service management and access control </h4>
<ul>
<li><a href="s6-ipcclient.html">The <tt>s6-ipcclient</tt> program</a></li>
@@ -255,7 +261,7 @@ synchronization</a>.
<li><a href="s6-accessrules-fs-from-cdb.html">The <tt>s6-accessrules-fs-from-cdb</tt> program</a></li>
</ul>
-<h4> suidless privilege gain </h4>
+<h4 id="nosuid"> suidless privilege gain </h4>
<ul>
<li><a href="s6-sudo.html">The <tt>s6-sudo</tt> program</a></li>
@@ -263,7 +269,7 @@ synchronization</a>.
<li><a href="s6-sudod.html">The <tt>s6-sudod</tt> program</a></li>
</ul>
-<h4> Logging </h4>
+<h4 id="log"> Logging </h4>
<ul>
<li><a href="s6-log.html">The <tt>s6-log</tt> program</a></li>
@@ -271,13 +277,13 @@ synchronization</a>.
<li><a href="ucspilogd.html">The <tt>ucspilogd</tt> program</a></li>
</ul>
-<h4> Management of user supervision trees </h4>
+<h4 id="usertree"> Management of user supervision trees </h4>
<ul>
<li><a href="s6-usertree-maker.html">The <tt>s6-usertree-maker</tt> program</a></li>
</ul>
-<h4> Management of dynamic instances </h4>
+<h4 id="instance"> Management of dynamic instances </h4>
<ul>
<li>An <a href="instances.html">overview</a> of dynamic instantiation in s6</li>
@@ -289,7 +295,7 @@ synchronization</a>.
<li><a href="s6-instance-list.html">The <tt>s6-instance-list</tt> program</a></li>
</ul>
-<h4> fd-holding, a.k.a. the sensible part of socket activation </h4>
+<h4 id="fdholder"> fd-holding, a.k.a. the sensible part of socket activation </h4>
<ul>
<li><a href="s6-fdholder-daemon.html">The <tt>s6-fdholder-daemon</tt> program</a></li>
@@ -334,10 +340,9 @@ synchronization</a>.
<h3> s6 manual pages </h3>
<ul>
- <li> <a href="https://github.com/flexibeast">flexibeast</a> is doing the ungrateful
-but valuable work of
-<a href="https://github.com/flexibeast/s6-man-pages">providing the s6 documentation
-as a set of man pages</a>. </li>
+ <li> <a href="https://git.sr.ht/~humm/">Lennart Jablonka</a> is doing the ungrateful
+but valuable work of providing the s6 documentation
+<a href="https://git.sr.ht/~humm/s6-man-pages">as a set of man pages</a>. </li>
</ul>
<h3> Other components for s6-based init systems </h3>
@@ -346,10 +351,13 @@ as a set of man pages</a>. </li>
<li> <a href="//skarnet.org/software/s6-linux-init/">s6-linux-init</a>
is a package to help you create a <tt>/sbin/init</tt> binary booting a
Linux system with s6-svscan as process 1. </li>
- <li> <a href="https://github.com/just-containers/s6-overlay">s6-overlay</a>
-is a project that automates integration of s6 into Docker images. </li>
<li> <a href="//skarnet.org/software/s6-rc/">s6-rc</a> is a
dependency-based service manager for s6. </li>
+ <li> <a href="//skarnet.org/software/s6-frontend/">s6-frontend</a> is
+a friendlier user interface to address the complete s6 ecosystem (this
+package, s6-linux-init and s6-rc). </li>
+ <li> <a href="https://github.com/just-containers/s6-overlay">s6-overlay</a>
+is a project that automates integration of s6 into Docker images. </li>
<li> <a href="https://jjacky.com/anopa">anopa</a> is another dependency-based
service manager for s6. </li>
<li> <a href="https://web.obarun.org/software/66/latest/">66</a> is another
@@ -362,8 +370,8 @@ service manager working on top of s6. </li>
<ul>
<li> <tt>s6</tt> is discussed on the
<a href="//skarnet.org/lists/#supervision">supervision</a> mailing-list. </li>
- <li> There is a <tt>#s6</tt> IRC channel on OFTC. Sometimes people are there
-and answer questions. </li>
+ <li> There is a <tt>#s6</tt> IRC channel on OFTC. It hosts most discussions
+around supervision topics, and skaware in general. </li>
</ul>
<h3> Similar work </h3>