From 6f85f86357d70570195e7a97a8b7fbb779c82230 Mon Sep 17 00:00:00 2001
From: Laurent Bercot
Date: Tue, 23 May 2017 11:03:22 +0000
Subject: Switch doc to schemeless URLs
---
doc/fifodir.html | 8 ++++----
doc/ftrig.html | 10 +++++-----
doc/index.html | 16 ++++++++--------
doc/libs6/accessrules.html | 10 +++++-----
doc/libs6/ftrigr.html | 12 ++++++------
doc/libs6/ftrigw.html | 6 +++---
doc/libs6/index.html | 6 +++---
doc/libs6/s6-fdholder.html | 12 ++++++------
doc/libs6/s6-ftrigrd.html | 8 ++++----
doc/libs6/s6lock.html | 8 ++++----
doc/libs6/s6lockd-helper.html | 6 +++---
doc/libs6/s6lockd.html | 6 +++---
doc/localservice.html | 10 +++++-----
doc/notifywhenup.html | 6 +++---
doc/overview.html | 16 ++++++++--------
doc/s6-accessrules-cdb-from-fs.html | 16 ++++++++--------
doc/s6-accessrules-fs-from-cdb.html | 8 ++++----
doc/s6-applyuidgid.html | 8 ++++----
doc/s6-cleanfifodir.html | 6 +++---
doc/s6-connlimit.html | 14 +++++++-------
doc/s6-envdir.html | 6 +++---
doc/s6-envuidgid.html | 8 ++++----
doc/s6-fdholder-daemon.html | 6 +++---
doc/s6-fdholder-delete.html | 6 +++---
doc/s6-fdholder-deletec.html | 6 +++---
doc/s6-fdholder-errorcodes.html | 6 +++---
doc/s6-fdholder-getdump.html | 8 ++++----
doc/s6-fdholder-getdumpc.html | 6 +++---
doc/s6-fdholder-list.html | 6 +++---
doc/s6-fdholder-listc.html | 8 ++++----
doc/s6-fdholder-retrieve.html | 10 +++++-----
doc/s6-fdholder-retrievec.html | 6 +++---
doc/s6-fdholder-setdump.html | 6 +++---
doc/s6-fdholder-setdumpc.html | 6 +++---
doc/s6-fdholder-store.html | 6 +++---
doc/s6-fdholder-storec.html | 6 +++---
doc/s6-fdholder-transferdump.html | 6 +++---
doc/s6-fdholder-transferdumpc.html | 6 +++---
doc/s6-fdholderd.html | 6 +++---
doc/s6-fghack.html | 6 +++---
doc/s6-ftrig-listen.html | 8 ++++----
doc/s6-ftrig-listen1.html | 6 +++---
doc/s6-ftrig-notify.html | 6 +++---
doc/s6-ftrig-wait.html | 6 +++---
doc/s6-ioconnect.html | 10 +++++-----
doc/s6-ipcclient.html | 6 +++---
doc/s6-ipcserver-access.html | 10 +++++-----
doc/s6-ipcserver-socketbinder.html | 6 +++---
doc/s6-ipcserver.html | 6 +++---
doc/s6-ipcserverd.html | 6 +++---
doc/s6-log.html | 18 +++++++++---------
doc/s6-mkfifodir.html | 6 +++---
doc/s6-setlock.html | 6 +++---
doc/s6-setsid.html | 6 +++---
doc/s6-setuidgid.html | 6 +++---
doc/s6-softlimit.html | 6 +++---
doc/s6-sudo.html | 6 +++---
doc/s6-sudoc.html | 6 +++---
doc/s6-sudod.html | 16 ++++++++--------
doc/s6-supervise.html | 6 +++---
doc/s6-svc.html | 6 +++---
doc/s6-svlisten.html | 8 ++++----
doc/s6-svlisten1.html | 8 ++++----
doc/s6-svok.html | 6 +++---
doc/s6-svscan-1.html | 20 ++++++++++----------
doc/s6-svscan-not-1.html | 6 +++---
doc/s6-svscan.html | 6 +++---
doc/s6-svscanctl.html | 6 +++---
doc/s6-svstat.html | 6 +++---
doc/s6-svwait.html | 6 +++---
doc/s6-tai64n.html | 8 ++++----
doc/s6-tai64nlocal.html | 10 +++++-----
doc/scandir.html | 6 +++---
doc/servicedir.html | 12 ++++++------
doc/socket-activation.html | 18 +++++++++---------
doc/systemd.html | 6 +++---
doc/ucspilogd.html | 8 ++++----
doc/upgrade.html | 8 ++++----
doc/why.html | 10 +++++-----
79 files changed, 319 insertions(+), 319 deletions(-)
diff --git a/doc/fifodir.html b/doc/fifodir.html
index eccdf5b..f043a9f 100644
--- a/doc/fifodir.html
+++ b/doc/fifodir.html
@@ -6,14 +6,14 @@
s6: fifodirs
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
Fifodirs
@@ -43,7 +43,7 @@ create fifodirs in a RAM filesystem.
libftrig.
You can destroy fifodirs via the
rm_rf() function in
-libstddjb.
+libstddjb.
For a listener
diff --git a/doc/ftrig.html b/doc/ftrig.html
index d9d0fb4..6d26eeb 100644
--- a/doc/ftrig.html
+++ b/doc/ftrig.html
@@ -6,14 +6,14 @@
s6: libftrig
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
libftrig
@@ -88,7 +88,7 @@ notify process A.
Signals. The simplest Unix notification mechanism. Sending events amounts
to a kill()
call, and receiving events amounts to installing a signal handler (preferrably
-using a self-pipe
+using a self-pipe
if mixing signals with an event loop). Unfortunately, Unix signals, even the more
recent and powerful real-time Posix signals, have important limitations when it's
about generic notification:
@@ -162,7 +162,7 @@ main advantage over a bus.
If you are not concerned with supervision and can depend on a bus service,
though, then yes, by all means, use a bus for your notification needs.
-There is a skabus
+There is a skabus
project in the making, which aims to be simpler, smaller and more
maintainable than D-Bus.
diff --git a/doc/index.html b/doc/index.html
index dd78b1d..45abd23 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -6,13 +6,13 @@
s6 - skarnet's small supervision suite
-
+
-Software
-skarnet.org
+Software
+skarnet.org
s6
@@ -82,11 +82,11 @@ with s6
- A POSIX-compliant system with a standard C development environment
- GNU make, version 3.81 or later
- - skalibs version
+
- skalibs version
2.5.1.0 or later. It's a build-time requirement. It's also a run-time
requirement if you link against the shared version of the skalibs
library.
- - execline version
+
- execline version
2.3.0.1 or later. It's a build-time and run-time requirement.
@@ -305,12 +305,12 @@ synchronization.
Other components for s6-based init systems
diff --git a/doc/libs6/ftrigr.html b/doc/libs6/ftrigr.html
index 889e389..3a32c7e 100644
--- a/doc/libs6/ftrigr.html
+++ b/doc/libs6/ftrigr.html
@@ -6,15 +6,15 @@
s6: the ftrigr library interface
-
+
libs6
s6
-Software
-skarnet.org
+Software
+skarnet.org
The ftrigr library interface
@@ -37,7 +37,7 @@ exact function prototypes.
know it has. This means paying some attention to the SIGCHLD handler,
if any, and to the way you perform waitpid()s. The best
practice is to use a
-self-pipe
+self-pipe
to handle SIGCHLD (as well as other signals the application needs to trap),
and to always use wait_nohang() to reap children,
simply ignoring pids you don't know.
@@ -67,7 +67,7 @@ parameter. Those are pointers to tain_t structures containing absolute times;
the former represents a deadline (in most cases, this time will be in the
future) and the latter must be an accurate enough timestamp. These
structures can be filled using the tain_ primitives declared in
-skalibs/tai.h.
+skalibs/tai.h.
("Accurate enough" means that no blocking system call must have
been made since the last time stamp was updated (by
tain_now(&stamp)). It's a good policy to always update
@@ -88,7 +88,7 @@ of the current time. This allows the programmer to call several such functions
in a sequence without modifying the deadline and stamp
parameters: then the whole sequence is bound in execution time.
This is a general safety mechanism implemented in
-libunixonacid:
+libunixonacid:
in interprocess communication, purely synchronous primitives are dangerous
because they make the calling process rely on proper behaviour of the called
process. Giving synchronous primitives the ability to timeout allows developers
diff --git a/doc/libs6/ftrigw.html b/doc/libs6/ftrigw.html
index 1089ed7..6e0e3b5 100644
--- a/doc/libs6/ftrigw.html
+++ b/doc/libs6/ftrigw.html
@@ -6,15 +6,15 @@
s6: the ftrigw library interface
-
+
libs6
s6
-Software
-skarnet.org
+Software
+skarnet.org
The ftrigw library interface
diff --git a/doc/libs6/index.html b/doc/libs6/index.html
index 348dfed..1d8f97b 100644
--- a/doc/libs6/index.html
+++ b/doc/libs6/index.html
@@ -6,14 +6,14 @@
s6: the s6 library interface
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6 library interface
diff --git a/doc/libs6/s6-fdholder.html b/doc/libs6/s6-fdholder.html
index f1a23ef..af6df38 100644
--- a/doc/libs6/s6-fdholder.html
+++ b/doc/libs6/s6-fdholder.html
@@ -6,15 +6,15 @@
s6: the s6-fdholder library interface
-
+
libs6
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder library interface
@@ -78,7 +78,7 @@ initialized to S6_FDHOLDER_ZERO before use.
-tain_now_g()
+tain_now_g()
initializes a global variable that keeps track of the current time, for
use with later functions.
@@ -154,7 +154,7 @@ n = s6_fdholder_list_g(&a, &list, &deadline) ;
s6_fdholder_list gets the list of all identifiers currently
held by the server. It stores it into the
-stralloc
+stralloc
list, as a series of null-terminated strings, one after the other.
There are n such strings. The function returns n on
success, or -1 on failure, with an
@@ -175,7 +175,7 @@ descriptors from the server.
It returns 1 on success, and 0 on failure, with an
appropriate errno code.
The set is stored into the
-genalloc
+genalloc
dump, which is to be interpreted as a stralloc containing an array
of s6_fdholder_fd_t.
diff --git a/doc/libs6/s6-ftrigrd.html b/doc/libs6/s6-ftrigrd.html
index e86279a..baa3b66 100644
--- a/doc/libs6/s6-ftrigrd.html
+++ b/doc/libs6/s6-ftrigrd.html
@@ -6,15 +6,15 @@
s6: the s6-ftrigrd program
-
+
libs6
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ftrigrd program
@@ -60,7 +60,7 @@ the client.
The connection management between the client and s6-ftrigrd is entirely done
-by the skaclient
+by the skaclient
library.
diff --git a/doc/libs6/s6lock.html b/doc/libs6/s6lock.html
index 268b4c0..5eb580b 100644
--- a/doc/libs6/s6lock.html
+++ b/doc/libs6/s6lock.html
@@ -6,15 +6,15 @@
s6: the s6lock library interface
-
+
libs6
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6lock library interface
@@ -44,7 +44,7 @@ resources.
make sure your application is not disturbed by children it doesn't
know it has. Using nonblocking waits, ignoring pids you don't know, and
using a
-self-pipe
+self-pipe
if your application is built around an event loop, are good programming
practices.
diff --git a/doc/libs6/s6lockd-helper.html b/doc/libs6/s6lockd-helper.html
index 7a7d80a..1d4c558 100644
--- a/doc/libs6/s6lockd-helper.html
+++ b/doc/libs6/s6lockd-helper.html
@@ -6,14 +6,14 @@
s6: the s6lockd-helper internal program
-
+
libs6
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6lockd-helper program
diff --git a/doc/libs6/s6lockd.html b/doc/libs6/s6lockd.html
index a0d7314..4acfb2a 100644
--- a/doc/libs6/s6lockd.html
+++ b/doc/libs6/s6lockd.html
@@ -6,14 +6,14 @@
s6: the s6lockd internal program
-
+
libs6
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6lockd program
diff --git a/doc/localservice.html b/doc/localservice.html
index d072151..1e0c119 100644
--- a/doc/localservice.html
+++ b/doc/localservice.html
@@ -6,14 +6,14 @@
s6: what is a local service
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
Local services
@@ -100,7 +100,7 @@ socket and a pipe between the client and the server.
is an easy way of abstracting clients and servers from the network.
A server written as a UCSPI server, just as it can be run
under inetd or
-s6-tcpserver,
+s6-tcpserver,
can be run under
s6-ipcserver: choose a socket
location and you have a local service.
@@ -132,7 +132,7 @@ managing the reception of notifications and only waking up the client process
when the notification pattern matches a regular expression.
s6lockd,
handling time-constrained lock acquisition on client behalf.
- skadnsd,
+ skadnsd,
performing asynchronous DNS queries and only waking up the client process
when an answer arrives.
diff --git a/doc/notifywhenup.html b/doc/notifywhenup.html
index 6bc8b99..363438b 100644
--- a/doc/notifywhenup.html
+++ b/doc/notifywhenup.html
@@ -6,14 +6,14 @@
s6: service startup notifications
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
Service startup notifications
diff --git a/doc/overview.html b/doc/overview.html
index 18c5f29..2be2ca5 100644
--- a/doc/overview.html
+++ b/doc/overview.html
@@ -6,14 +6,14 @@
s6: an overview
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
An overview of s6
@@ -138,9 +138,9 @@ a supervisor for the supervisors. It watches and maintains a collection of
s6-supervise processes: it is the branch
of the supervision tree that all supervisors are stemming from. It can be
run and
-supervised
+supervised
by your regular init process, or it can
-run as
+run as
process 1 itself. Running s6-svscan as process 1 currently requires
some manual effort from the user, because of the inherent non-portability
of init processes; future versions of s6 will automate that effort and
@@ -278,7 +278,7 @@ sometimes, they are daemons themselves, designed to be supervised.
- s6, like other skarnet.org
+ s6, like other skarnet.org
software, makes heavy use of
chain
loading, also known as "Bernstein chaining": a lot of s6 tools will
@@ -288,7 +288,7 @@ in a very flexible way, by combining the right components in the right
order. Very often, a run script can be reduced to a single command line -
likely a long one, but still a single one. (That is the main reason why
using the
-execline language
+execline language
to write run scripts is recommended: execline makes it natural to handle
long command lines made of massive amounts of chain loading. This is by no
means mandatory, though: a run script can be any executable file you want,
@@ -365,7 +365,7 @@ specific order - that order being automatically computed from a graph of
dependencies between services.
That functionality belongs to a service manager, and is
implemented for instance in the
-s6-rc package.
+s6-rc package.
Additional utilities
diff --git a/doc/s6-accessrules-cdb-from-fs.html b/doc/s6-accessrules-cdb-from-fs.html
index b8d3885..2f435bc 100644
--- a/doc/s6-accessrules-cdb-from-fs.html
+++ b/doc/s6-accessrules-cdb-from-fs.html
@@ -6,14 +6,14 @@
s6: the s6-accessrules-cdb-from-fs program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-accessrules-cdb-from-fs program
@@ -22,7 +22,7 @@
s6-accessrules-cdb-from-fs compiles a directory
containing a ruleset suitable for
s6-ipcserver-access or
-s6-tcpserver-access into a
+s6-tcpserver-access into a
CDB file.
@@ -44,7 +44,7 @@ directory containing a ruleset into a
To be understood by s6-accessrules-cdb-from-fs,
s6-ipcserver-access, or
-s6-tcpserver-access,
+s6-tcpserver-access,
dir must have a specific format.
@@ -63,7 +63,7 @@ directory containing a ruleset into a
Depending on the application, other directories can appear in dir
and be compiled into cdbfile, but
-s6-tcpserver-access only
+s6-tcpserver-access only
uses the first three, and
s6-ipcserver-access only
uses the last two.
@@ -109,7 +109,7 @@ complain and exit 100.
a file named exec. If such a file exists along with an
allow file, then its contents represent a command line that,
interpreted by the
-execlineb
+execlineb
launcher, will be executed after accepting the connection, totally bypassing the
original command line. s6-accessrules-cdb-from-fs truncates the exec
file to 4096 bytes max when embedding it into cdbfile, so make
@@ -130,7 +130,7 @@ s6-accessrules-cdb-from-fs is interrupted by a signal.
After the program successfully completes, if dir
was a suitable candidate for the -i option of
s6-ipcserver-access or
-s6-tcpserver-access, then
+s6-tcpserver-access, then
cdbfile will be a suitable candidate for the -x option
of the same program, implementing the same ruleset.
cdbfile can be decompiled by the
diff --git a/doc/s6-accessrules-fs-from-cdb.html b/doc/s6-accessrules-fs-from-cdb.html
index 11eb65b..4873ce3 100644
--- a/doc/s6-accessrules-fs-from-cdb.html
+++ b/doc/s6-accessrules-fs-from-cdb.html
@@ -6,14 +6,14 @@
s6: the s6-accessrules-fs-from-cdb program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-accessrules-fs-from-cdb program
@@ -22,7 +22,7 @@
s6-accessrules-fs-from-cdb decompiles a CDB database
containing a ruleset suitable for
s6-ipcserver-access or
-s6-tcpserver-access and
+s6-tcpserver-access and
that has been compiled with
s6-accessrules-cdb-from-fs.
diff --git a/doc/s6-applyuidgid.html b/doc/s6-applyuidgid.html
index 7999ada..c532d30 100644
--- a/doc/s6-applyuidgid.html
+++ b/doc/s6-applyuidgid.html
@@ -6,14 +6,14 @@
s6: the s6-applyuidgid program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-applyuidgid program
@@ -57,7 +57,7 @@ starting a daemon.
s6-applyuidgid is a more generic version of
s6-setuidgid. It is used as a command line
building block by some programs that rewrite their command line, such as
-s6-tcpserver.
+s6-tcpserver.
diff --git a/doc/s6-cleanfifodir.html b/doc/s6-cleanfifodir.html
index f946c2b..405a64b 100644
--- a/doc/s6-cleanfifodir.html
+++ b/doc/s6-cleanfifodir.html
@@ -6,14 +6,14 @@
s6: the s6-cleanfifodir program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-cleanfifodir program
diff --git a/doc/s6-connlimit.html b/doc/s6-connlimit.html
index fff6a0f..fb7d0c2 100644
--- a/doc/s6-connlimit.html
+++ b/doc/s6-connlimit.html
@@ -6,14 +6,14 @@
s6: the s6-connlimit program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-connlimit program
@@ -46,11 +46,11 @@ no maximum number of connections has been defined.
Usage
- The s6-tcpserver4 and
-s6-tcpserver6 define the PROTO environment
+ The s6-tcpserver4 and
+s6-tcpserver6 define the PROTO environment
variable to "TCP", and spawn every child server with the TCPCONNNUM environment
variable set to the number of connections from the same IP address.
- The s6-tcpserver-access program
+ The s6-tcpserver-access program
can set environment variables depending on the client's IP address. If the
s6-tcpserver-access database is configured to set the TCPCONNMAX environment
variable for a given set of IP addresses, and s6-tcpserver-access execs into
@@ -97,7 +97,7 @@ default of 40.
diff --git a/doc/s6-fdholder-daemon.html b/doc/s6-fdholder-daemon.html
index 8df72da..8d4bd2d 100644
--- a/doc/s6-fdholder-daemon.html
+++ b/doc/s6-fdholder-daemon.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-daemon program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-daemon program
diff --git a/doc/s6-fdholder-delete.html b/doc/s6-fdholder-delete.html
index d9acc0e..7809ca2 100644
--- a/doc/s6-fdholder-delete.html
+++ b/doc/s6-fdholder-delete.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-delete program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-delete program
diff --git a/doc/s6-fdholder-deletec.html b/doc/s6-fdholder-deletec.html
index 84585c9..3bc5a8a 100644
--- a/doc/s6-fdholder-deletec.html
+++ b/doc/s6-fdholder-deletec.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-deletec program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-deletec program
diff --git a/doc/s6-fdholder-errorcodes.html b/doc/s6-fdholder-errorcodes.html
index a65586d..e082b7b 100644
--- a/doc/s6-fdholder-errorcodes.html
+++ b/doc/s6-fdholder-errorcodes.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder error codes
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder error codes
diff --git a/doc/s6-fdholder-getdump.html b/doc/s6-fdholder-getdump.html
index ce8f071..d715cf6 100644
--- a/doc/s6-fdholder-getdump.html
+++ b/doc/s6-fdholder-getdump.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-getdump program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-getdump program
@@ -75,7 +75,7 @@ program does the same thing more efficiently.
- s6-fdholder-getdump really executes into s6-ipcclient
s6-fdholder-getdumpc
-fdclose
+fdclose
6 fdclose 7 prog..., so that prog... does not
have a connection with the fd-holding daemon anymore. If you want to
keep the server connection open for prog..., use
diff --git a/doc/s6-fdholder-getdumpc.html b/doc/s6-fdholder-getdumpc.html
index 257be9e..b2666f5 100644
--- a/doc/s6-fdholder-getdumpc.html
+++ b/doc/s6-fdholder-getdumpc.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-getdumpc program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-getdumpc program
diff --git a/doc/s6-fdholder-list.html b/doc/s6-fdholder-list.html
index c9dfad8..d4c2f34 100644
--- a/doc/s6-fdholder-list.html
+++ b/doc/s6-fdholder-list.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-list program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-list program
diff --git a/doc/s6-fdholder-listc.html b/doc/s6-fdholder-listc.html
index 044773d..981a8d7 100644
--- a/doc/s6-fdholder-listc.html
+++ b/doc/s6-fdholder-listc.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-listc program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-listc program
@@ -61,7 +61,7 @@ itself.
- The list of identifiers is printed one per line; special
characters - such as newline - are quoted. The output can be
unquoted, for instance, by
-s6-unquote-filter
+s6-unquote-filter
-d "".
diff --git a/doc/s6-fdholder-retrieve.html b/doc/s6-fdholder-retrieve.html
index 0e7ab2a..821a949 100644
--- a/doc/s6-fdholder-retrieve.html
+++ b/doc/s6-fdholder-retrieve.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-retrieve program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-retrieve program
@@ -82,7 +82,7 @@ connection.
- s6-fdholder-retrieve really executes into s6-ipcclient
s6-fdholder-retrievec
-fdclose
+fdclose
6 fdclose 7 prog..., so that prog... does not
have a connection with the fd-holding daemon anymore. If you want to
keep the server connection open for prog..., use
@@ -90,7 +90,7 @@ keep the server connection open for prog..., use
- To execute prog with the newly retrieved file descriptor
as number n while preserving stdin, use the following construct:
fdmove n 0 s6-fdholder-retrieve path id
-fdswap
+fdswap
0 n prog.... Be aware that n
cannot be 6 or 7, internally used by s6-fdholder-retrieve.
diff --git a/doc/s6-fdholder-retrievec.html b/doc/s6-fdholder-retrievec.html
index 6e6a86c..cd49b1b 100644
--- a/doc/s6-fdholder-retrievec.html
+++ b/doc/s6-fdholder-retrievec.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-retrievec program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-retrievec program
diff --git a/doc/s6-fdholder-setdump.html b/doc/s6-fdholder-setdump.html
index c7b21f8..2baafd0 100644
--- a/doc/s6-fdholder-setdump.html
+++ b/doc/s6-fdholder-setdump.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-setdump program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-setdump program
diff --git a/doc/s6-fdholder-setdumpc.html b/doc/s6-fdholder-setdumpc.html
index 5f4a69a..2f65595 100644
--- a/doc/s6-fdholder-setdumpc.html
+++ b/doc/s6-fdholder-setdumpc.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-setdumpc program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-setdumpc program
diff --git a/doc/s6-fdholder-store.html b/doc/s6-fdholder-store.html
index e41868c..9a115f3 100644
--- a/doc/s6-fdholder-store.html
+++ b/doc/s6-fdholder-store.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-store program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-store program
diff --git a/doc/s6-fdholder-storec.html b/doc/s6-fdholder-storec.html
index 15b4b31..d1ad564 100644
--- a/doc/s6-fdholder-storec.html
+++ b/doc/s6-fdholder-storec.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-storec program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-storec program
diff --git a/doc/s6-fdholder-transferdump.html b/doc/s6-fdholder-transferdump.html
index abcdaf1..24ecd77 100644
--- a/doc/s6-fdholder-transferdump.html
+++ b/doc/s6-fdholder-transferdump.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-transferdump program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-transferdump program
diff --git a/doc/s6-fdholder-transferdumpc.html b/doc/s6-fdholder-transferdumpc.html
index 2dded5b..3f1cc22 100644
--- a/doc/s6-fdholder-transferdumpc.html
+++ b/doc/s6-fdholder-transferdumpc.html
@@ -6,14 +6,14 @@
s6: the s6-fdholder-transferdumpc program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholder-transferdumpc program
diff --git a/doc/s6-fdholderd.html b/doc/s6-fdholderd.html
index 1e9e235..2c7e0d3 100644
--- a/doc/s6-fdholderd.html
+++ b/doc/s6-fdholderd.html
@@ -6,14 +6,14 @@
s6: the s6-fdholderd program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fdholderd program
diff --git a/doc/s6-fghack.html b/doc/s6-fghack.html
index 3e41c51..3f172ef 100644
--- a/doc/s6-fghack.html
+++ b/doc/s6-fghack.html
@@ -6,14 +6,14 @@
s6: the s6-fghack program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-fghack program
diff --git a/doc/s6-ftrig-listen.html b/doc/s6-ftrig-listen.html
index 14c8054..3206fbc 100644
--- a/doc/s6-ftrig-listen.html
+++ b/doc/s6-ftrig-listen.html
@@ -6,14 +6,14 @@
s6: the s6-ftrig-listen program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ftrig-listen program
@@ -26,7 +26,7 @@ spawns a program, then waits for pattern of events to occur on the fifodirs.
Interface
- In an execlineb
+ In an execlineb
script:
diff --git a/doc/s6-ftrig-listen1.html b/doc/s6-ftrig-listen1.html
index 25ec893..e780b4e 100644
--- a/doc/s6-ftrig-listen1.html
+++ b/doc/s6-ftrig-listen1.html
@@ -6,14 +6,14 @@
s6: the s6-ftrig-listen1 program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ftrig-listen1 program
diff --git a/doc/s6-ftrig-notify.html b/doc/s6-ftrig-notify.html
index ebcdbeb..a846b97 100644
--- a/doc/s6-ftrig-notify.html
+++ b/doc/s6-ftrig-notify.html
@@ -6,14 +6,14 @@
s6: the s6-ftrig-notify program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ftrig-notify program
diff --git a/doc/s6-ftrig-wait.html b/doc/s6-ftrig-wait.html
index e3e5f3b..daacfb2 100644
--- a/doc/s6-ftrig-wait.html
+++ b/doc/s6-ftrig-wait.html
@@ -6,14 +6,14 @@
s6: the s6-ftrig-wait program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ftrig-wait program
diff --git a/doc/s6-ioconnect.html b/doc/s6-ioconnect.html
index 1c7b9c5..1ea9a5c 100644
--- a/doc/s6-ioconnect.html
+++ b/doc/s6-ioconnect.html
@@ -6,14 +6,14 @@
s6: the s6-ioconnect program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ioconnect program
@@ -69,7 +69,7 @@ to mention that a socket must be shut down. Most of the time, though,
shutting down sockets after EOF is the right thing to do, so
s6-ioconnect -67 should be the common use case.
The point of s6-ioconnect is to be used together with
-s6-tcpclient or
+s6-tcpclient or
s6-ipcclient to establish a full-
duplex connection between the client and the server, for instance
for testing purposes. s6-ioconnect is to s6-tcpclient as
@@ -80,7 +80,7 @@ data transmission, via the
splice
system call.
The s6-ioconnect utility was once part of the
-s6-networking
+s6-networking
suite, which is why the
examples here involve TCP. Nevertheless, it can be used with connections
across Unix domain sockets as well, and has its place in the s6
diff --git a/doc/s6-ipcclient.html b/doc/s6-ipcclient.html
index c019a57..6f0aae3 100644
--- a/doc/s6-ipcclient.html
+++ b/doc/s6-ipcclient.html
@@ -6,14 +6,14 @@
s6: the s6-ipcclient program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ipcclient program
diff --git a/doc/s6-ipcserver-access.html b/doc/s6-ipcserver-access.html
index 8c661ec..fad54bf 100644
--- a/doc/s6-ipcserver-access.html
+++ b/doc/s6-ipcserver-access.html
@@ -6,14 +6,14 @@
s6: the s6-ipcserver-access program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ipcserver-access program
@@ -160,13 +160,13 @@ page.
- An env subdirectory is interpreted as if the
-s6-envdir
+s6-envdir
command had been called before executing prog: the environment
is modified according to the contents of env.
- An exec file containing newprog completely
bypasses the rest of s6-ipcserver-access' command line. After
environment modifications, if any, s6-ipcserver-access execs into
-execlineb -c newprog.
+execlineb -c newprog.
diff --git a/doc/s6-ipcserver-socketbinder.html b/doc/s6-ipcserver-socketbinder.html
index f3fedee..6a291fa 100644
--- a/doc/s6-ipcserver-socketbinder.html
+++ b/doc/s6-ipcserver-socketbinder.html
@@ -6,14 +6,14 @@
s6: the s6-ipcserver-socketbinder program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ipcserver-socketbinder program
diff --git a/doc/s6-ipcserver.html b/doc/s6-ipcserver.html
index 9c76fb0..4d73db1 100644
--- a/doc/s6-ipcserver.html
+++ b/doc/s6-ipcserver.html
@@ -6,14 +6,14 @@
s6: the s6-ipcserver program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ipcserver program
diff --git a/doc/s6-ipcserverd.html b/doc/s6-ipcserverd.html
index 3282038..c97c4ba 100644
--- a/doc/s6-ipcserverd.html
+++ b/doc/s6-ipcserverd.html
@@ -6,14 +6,14 @@
s6: the s6-ipcserverd program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-ipcserverd program
diff --git a/doc/s6-log.html b/doc/s6-log.html
index ce55c4b..3cb15f4 100644
--- a/doc/s6-log.html
+++ b/doc/s6-log.html
@@ -6,14 +6,14 @@
s6: the s6-log program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-log program
@@ -55,7 +55,7 @@ for a logger that you really do not want to lose even if automated
administration (e.g. the downing of a supervision tree) would kill it.
-t : timestamp. Prepends every log line that is written to
a logging directory with a
-TAI64N
+TAI64N
timestamp. This option is now deprecated.
-e : timestamp alerts. Prepends every "alert" line with a
TAI64N timestamp. This option is now deprecated.
@@ -225,7 +225,7 @@ an unpadded, unlimited status file. By default, statussize is 1001. processor is empty, no processor will be set for the next logdirs.
By default, no processor is set.
t: the logged line will be prepended with a
-TAI64N
+TAI64N
timestamp (and a space) before being processed by the next action
directive. Giving the t directive several times before an action
directive has no effect.
@@ -317,7 +317,7 @@ a maximum of 30 such files or a total of 15 MB of compressed archive files.
Because it is exactly what
-execlineb
+execlineb
is for.
@@ -332,14 +332,14 @@ is overpowered for this. We don't need a complete shell script interpreter:
most processor commands will be very simple, with only two or three
words, and we only need a way to turn a string into an argv, i.e. a
command line.
- execlineb
+ execlineb
was designed just for this: to turn simple strings into command lines.
It is a very fast and lightweight script launcher, that does not do any heavy
startup initialization like /bin/sh does. It happens to be the perfect
tool for the job.
To be perfectly honest: I also did this on purpose so people have a
reason to use the
-execline language. But
+execline language. But
seriously, it really is the perfect tool for the job.
@@ -534,7 +534,7 @@ to a small RAM filesystem.
do not need any local logging software. You don't even need syslogd.
Just filter your stderr via some grep that selects lines for
you, then sends them to a network socket. A trivial shell script, or
-execline
+execline
script, can do that for you.
diff --git a/doc/s6-mkfifodir.html b/doc/s6-mkfifodir.html
index c041463..d50ee35 100644
--- a/doc/s6-mkfifodir.html
+++ b/doc/s6-mkfifodir.html
@@ -6,14 +6,14 @@
s6: the s6-mkfifodir program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-mkfifodir program
diff --git a/doc/s6-setlock.html b/doc/s6-setlock.html
index 4347d63..c2e8fbf 100644
--- a/doc/s6-setlock.html
+++ b/doc/s6-setlock.html
@@ -6,14 +6,14 @@
s6: the s6-setlock program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-setlock program
diff --git a/doc/s6-setsid.html b/doc/s6-setsid.html
index 8cca987..2a9e3d3 100644
--- a/doc/s6-setsid.html
+++ b/doc/s6-setsid.html
@@ -6,14 +6,14 @@
s6: the s6-setsid program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-setsid program
diff --git a/doc/s6-setuidgid.html b/doc/s6-setuidgid.html
index e2bee84..95e0e2d 100644
--- a/doc/s6-setuidgid.html
+++ b/doc/s6-setuidgid.html
@@ -6,14 +6,14 @@
s6: the s6-setuidgid program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-setuidgid program
diff --git a/doc/s6-softlimit.html b/doc/s6-softlimit.html
index 9a8f02d..ad73409 100644
--- a/doc/s6-softlimit.html
+++ b/doc/s6-softlimit.html
@@ -6,14 +6,14 @@
s6: the s6-softlimit program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-softlimit program
diff --git a/doc/s6-sudo.html b/doc/s6-sudo.html
index 5b212ed..3fdd38f 100644
--- a/doc/s6-sudo.html
+++ b/doc/s6-sudo.html
@@ -6,14 +6,14 @@
s6: the s6-sudo program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-sudo program
diff --git a/doc/s6-sudoc.html b/doc/s6-sudoc.html
index 16bcb95..88e187c 100644
--- a/doc/s6-sudoc.html
+++ b/doc/s6-sudoc.html
@@ -6,14 +6,14 @@
s6: the s6-sudoc program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-sudoc program
diff --git a/doc/s6-sudod.html b/doc/s6-sudod.html
index 54e9574..171de48 100644
--- a/doc/s6-sudod.html
+++ b/doc/s6-sudod.html
@@ -6,14 +6,14 @@
s6: the s6-sudod program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-sudod program
@@ -102,11 +102,11 @@ sargv
- - execlineb
+
- execlineb
executes the script.
- - fdmove makes
+
- fdmove makes
sure the script's error messages are sent to the service's logger.
- - fdmove
+
- fdmove
redirects the script's stdout to file descriptor 3. This is useful if
the service directory contains a notification-fd file containing
3, so the daemon can perform
@@ -121,9 +121,9 @@ readiness. Then, for every client connecting to serversocket:
- s6-ipcserver-access checks the
client's credentials according to the rules in directory rules.
-
- exec -c
+
- exec -c
clears the environment.
- - s6-envdir
+
- s6-envdir
sets environment variables according to the directory env. You can
make sure that a variable VAR will be present but empty by performing
echo > env/VAR. (A single newline is interpreted by s6-envdir as
diff --git a/doc/s6-supervise.html b/doc/s6-supervise.html
index 55cba6f..096f40a 100644
--- a/doc/s6-supervise.html
+++ b/doc/s6-supervise.html
@@ -6,14 +6,14 @@
s6: the s6-supervise program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-supervise program
diff --git a/doc/s6-svc.html b/doc/s6-svc.html
index 38e9f68..22a4f68 100644
--- a/doc/s6-svc.html
+++ b/doc/s6-svc.html
@@ -6,14 +6,14 @@
s6: the s6-svc program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-svc program
diff --git a/doc/s6-svlisten.html b/doc/s6-svlisten.html
index 192b351..30e4018 100644
--- a/doc/s6-svlisten.html
+++ b/doc/s6-svlisten.html
@@ -6,14 +6,14 @@
s6: the s6-svlisten program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-svlisten program
@@ -112,7 +112,7 @@ state changes - thus avoiding the race condition that occurs when running
sequentially.
- s6-svlisten needs to handle a variable length list of service directories.
For that, it uses an encoding provided by
-execline, so it's best
+execline, so it's best
to only use it in execline scripts (only the execline syntax is guaranteed
not to change). There is a variant of s6-svlisten that does not use execline
syntax, but only handles one service directory:
diff --git a/doc/s6-svlisten1.html b/doc/s6-svlisten1.html
index 902e0be..cfe48e7 100644
--- a/doc/s6-svlisten1.html
+++ b/doc/s6-svlisten1.html
@@ -6,14 +6,14 @@
s6: the s6-svlisten1 program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-svlisten1 program
@@ -94,7 +94,7 @@ state changes - thus avoiding the race condition that occurs when running
sequentially.
- The s6-svlisten program is an extension
of s6-svlisten1. It can watch the state of several services at once; however,
-its syntax makes it best used in execline
+its syntax makes it best used in execline
scripts only.
diff --git a/doc/s6-svok.html b/doc/s6-svok.html
index 3e78ed4..0b77a06 100644
--- a/doc/s6-svok.html
+++ b/doc/s6-svok.html
@@ -6,14 +6,14 @@
s6: the s6-svok program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-svok program
diff --git a/doc/s6-svscan-1.html b/doc/s6-svscan-1.html
index f842c6a..6083799 100644
--- a/doc/s6-svscan-1.html
+++ b/doc/s6-svscan-1.html
@@ -6,21 +6,21 @@
s6: How to run s6-svscan as process 1
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
How to run s6-svscan as process 1
Since 2015-06-17, if you're a Linux user, you can use the
-s6-linux-init
+s6-linux-init
package to help you do so! Please read this documentation page first,
though, it will help you understand what s6-linux-init does.
@@ -137,7 +137,7 @@ every Unix platform; but outside of stage 2 is where portability stops.
- The s6-linux-init
+ The s6-linux-init
package provides a tool, s6-linux-init-maker, to automatically
create a suitable stage 1 init (so, the /sbin/init binary) for
Linux.
@@ -221,7 +221,7 @@ init a script.
Of course, most people will use the shell as scripting
language; however, I advocate the use of
-execline
+execline
for this, and not only for the obvious reasons. Piping s6-svscan's
stderr to a logging service before said service is even up requires
some tricky fifo handling that execline can do
@@ -334,9 +334,9 @@ FIFO reader process.
Instead, you are encouraged to use the
-execline language -
+execline language -
or, at least,
-the redirfd
+the redirfd
command, which is part of the execline distribution. The
redirfd
command does just the right amount of trickery with FIFOs for you to be
@@ -379,9 +379,9 @@ live examples without becoming system-specific.
However, the
-s6-linux-init
+s6-linux-init
package provides you with the
-s6-linux-init-maker
+s6-linux-init-maker
command, which produces a set of working scripts, including a script
that is suitable as /sbin/init, for you to study and edit.
You can run the s6-linux-init-maker command even
diff --git a/doc/s6-svscan-not-1.html b/doc/s6-svscan-not-1.html
index 218fbdf..f8e3496 100644
--- a/doc/s6-svscan-not-1.html
+++ b/doc/s6-svscan-not-1.html
@@ -6,14 +6,14 @@
s6: How to run s6-svscan under another init process
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
How to run s6-svscan under another init process
diff --git a/doc/s6-svscan.html b/doc/s6-svscan.html
index 764dc4c..7649abd 100644
--- a/doc/s6-svscan.html
+++ b/doc/s6-svscan.html
@@ -6,14 +6,14 @@
s6: the s6-svscan program
-
+
s6
-Software
-www.skarnet.org
+Software
+www.skarnet.org
The s6-svscan program
diff --git a/doc/s6-svscanctl.html b/doc/s6-svscanctl.html
index ef49fc5..6b4bd2e 100644
--- a/doc/s6-svscanctl.html
+++ b/doc/s6-svscanctl.html
@@ -6,14 +6,14 @@
s6: the s6-svscanctl program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-svscanctl program
diff --git a/doc/s6-svstat.html b/doc/s6-svstat.html
index 95ad648..0da40cd 100644
--- a/doc/s6-svstat.html
+++ b/doc/s6-svstat.html
@@ -6,14 +6,14 @@
s6: the s6-svstat program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-svstat program
diff --git a/doc/s6-svwait.html b/doc/s6-svwait.html
index 36b1835..38fec11 100644
--- a/doc/s6-svwait.html
+++ b/doc/s6-svwait.html
@@ -6,14 +6,14 @@
s6: the s6-svwait program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-svwait program
diff --git a/doc/s6-tai64n.html b/doc/s6-tai64n.html
index f56717f..b9ec5ef 100644
--- a/doc/s6-tai64n.html
+++ b/doc/s6-tai64n.html
@@ -6,14 +6,14 @@
s6: the s6-tai64n program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-tai64n program
@@ -21,7 +21,7 @@
s6-tai64n acts as a filter, reading from stdin and writing to stdout.
It prepends lines with a
-TAI64N
+TAI64N
timestamp and a space.
diff --git a/doc/s6-tai64nlocal.html b/doc/s6-tai64nlocal.html
index 6277905..386625e 100644
--- a/doc/s6-tai64nlocal.html
+++ b/doc/s6-tai64nlocal.html
@@ -6,14 +6,14 @@
s6: the s6-tai64nlocal program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The s6-tai64nlocal program
@@ -21,7 +21,7 @@
s6-tai64nlocal acts as a filter, reading from stdin and writing to stdout.
For every line that begins with a
-TAI64N
+TAI64N
timestamp, it replaces this timestamp with a human-readable local date and
time.
@@ -60,7 +60,7 @@ it risks blocking on input.
- Check the compilation options that were used for the
-skalibs libraries
+skalibs libraries
your s6-tai64nlocal program was linked against. In particular, check whether the
--enable-tai-clock or --enable-right-tz configure options
have been given.
diff --git a/doc/scandir.html b/doc/scandir.html
index e260c86..ad4fa78 100644
--- a/doc/scandir.html
+++ b/doc/scandir.html
@@ -6,14 +6,14 @@
s6: scan directories
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
Scan directories
diff --git a/doc/servicedir.html b/doc/servicedir.html
index 839e4d5..06b98b1 100644
--- a/doc/servicedir.html
+++ b/doc/servicedir.html
@@ -6,14 +6,14 @@
s6: service directories
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
Service directories
@@ -54,8 +54,8 @@ should normally:
- adjust redirections for stdin, stdout and stderr. For instance,
if your service is logged, the run script should make sure that its
stderr goes into the log pipe (which is on stdout by default), which
-is achieved by fdmove
--c 2 1 in execline,
+is achieved by fdmove
+-c 2 1 in execline,
and exec 2>&1 in shell.
By default, in a normal supervision tree situation, a run script's stdin will
be /dev/null, and its stdout and stderr will both be a pipe to a
@@ -229,7 +229,7 @@ it makes sense to have an image of your service directories in the
(possibly read-only) root filesystem, and copy it all
to a scan directory located on a RAM filesystem that is mounted at boot time.
This is the setup I recommend, and the one used by the
-s6-rc service manager.
+s6-rc service manager.
It has several advantages:
- Your service directories reside on the root filesystem and are not
diff --git a/doc/socket-activation.html b/doc/socket-activation.html
index 0290d52..d5479ae 100644
--- a/doc/socket-activation.html
+++ b/doc/socket-activation.html
@@ -6,14 +6,14 @@
s6: socket activation
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
How do I perform socket activation with s6 ?
@@ -23,7 +23,7 @@
socket activation. It's a marketing word used by systemd
advocates that mixes a couple useful architecture concepts and several
horrible ideas, for a very minor speed benefit. Read
-this mail
+this mail
and
this
post for details.
@@ -35,10 +35,10 @@ because doing so is bad engineering.
However, it will help you set up super-servers. The
s6-ipcserver
program, for Unix domain sockets, as well as the
-s6-tcpserver4 and
-s6-tcpserver6
+s6-tcpserver4 and
+s6-tcpserver6
programs, for TCP INET domain sockets (available in the
-s6-networking
+s6-networking
package) are super-servers you can use to
your heart's content. They are even wrappers around simpler programs,
and you can use their components in the way you choose: bind sockets,
@@ -58,8 +58,8 @@ never lose logs:
- ways to open your sockets and bind them as early as you want in
your boot process, and make them accept client connections later:
s6-ipcserver-socketbinder,
-s6-tcpserver4-socketbinder and
-s6-tcpserver6-socketbinder.
+s6-tcpserver4-socketbinder and
+s6-tcpserver6-socketbinder.
- A supervision infrastructure that can start as many services in parallel
as you want:
diff --git a/doc/systemd.html b/doc/systemd.html
index aa0fdc1..16f0028 100644
--- a/doc/systemd.html
+++ b/doc/systemd.html
@@ -6,14 +6,14 @@
s6: a word about systemd
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
A word about systemd
diff --git a/doc/ucspilogd.html b/doc/ucspilogd.html
index 4dd8df6..e5a53b2 100644
--- a/doc/ucspilogd.html
+++ b/doc/ucspilogd.html
@@ -6,14 +6,14 @@
s6: the ucspilogd program
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
The ucspilogd program
@@ -82,7 +82,7 @@ than a standard syslogd.
In the examples/syslogd-linux subdirectory of the s6 package, you will
find a suitable ucspilogd service directory.
The run scripts are written in the
-execline
+execline
language.
diff --git a/doc/upgrade.html b/doc/upgrade.html
index 81826d7..b9b8461 100644
--- a/doc/upgrade.html
+++ b/doc/upgrade.html
@@ -6,14 +6,14 @@
How to upgrade s6
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
What has changed in s6
@@ -256,7 +256,7 @@ for listing
- skalibs dependency bumped to 2.2.1.0.
- execline dependency bumped to 2.0.2.0.
- Unix domain socket utilities moved from the
-s6-networking
+s6-networking
package to s6.
- ./finish argument for "service crashed" is now 256
instead of 255. Check your finish scripts!
diff --git a/doc/why.html b/doc/why.html
index 7dcf4fb..3534088 100644
--- a/doc/why.html
+++ b/doc/why.html
@@ -6,14 +6,14 @@
s6: why another supervision suite
-
+
s6
-Software
-skarnet.org
+Software
+skarnet.org
Why another supervision suite ?
@@ -84,7 +84,7 @@ does not have to.
- daemontools, daemontools-encore, runit and perp all qualify. All of this is excellent quality
-code, unsurprisingly.
+code, unsurprisingly.
- System V init is understandable, and reasonably lightweight; but it is still
too big for what it does - poorly. The /etc/inittab file needs to be parsed;
that parser has to be in process 1. There is support in process 1 for the whole
@@ -200,7 +200,7 @@ pipes between daemons and loggers are never lost.
All in all, I believe that s6 offers the best overall implementation of a
supervision suite as it should be designed. At worst, it's just another
-take on daemontools with a reliable
+take on daemontools with a reliable
base library and a few nifty features.
--
cgit v1.2.3