From ed9dadb2778ab4ff7683622907e22ed8c561bfda Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Mon, 30 Dec 2019 23:27:32 +0000 Subject: Initial commit. --- doc/index.html | 149 +++++++++++++++++++++++++++++++++ doc/quickstart.html | 26 ++++++ doc/s6-frontend-alias.html | 41 +++++++++ doc/s6-frontend-config-preprocess.html | 87 +++++++++++++++++++ doc/upgrade.html | 28 +++++++ 5 files changed, 331 insertions(+) create mode 100644 doc/index.html create mode 100644 doc/quickstart.html create mode 100644 doc/s6-frontend-alias.html create mode 100644 doc/s6-frontend-config-preprocess.html create mode 100644 doc/upgrade.html (limited to 'doc') diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..bd6512c --- /dev/null +++ b/doc/index.html @@ -0,0 +1,149 @@ + + + + + + s6-frontend - a frontend to the s6 ecosystem + + + + + + +

+Software
+skarnet.org +

+ +

s6-frontend

+ +

What is it ?

+ +

+ s6-frontend is still in development. +

+ +

+ s6-frontend is a frontend to the s6 ecosystem. It is made of +several parts: +

+ + + +

+ These parts are all independent from one another. But when put all together, +they implement a powerful, fast, turnkey init system that is usable on +any distribution. +

+ +
+ + + +
+

Installation

+ +

Requirements

+ + + +

+ Those are all build-time dependencies as well as run-time dependencies. +skalibs is only a run-time dependency if you link the binaries against +the shared version of the skarnet library. +

+ +

Licensing

+ +

+ s6-frontend is free software. It is available under the +ISC license. +

+ +

Download

+ + + +

Compilation

+ + + +

Upgrade notes

+ + + +
+ +

Reference

+ +

Commands

+ +

+ All these commands exit 111 if they encounter a temporary error, and +100 if they encounter a permanent error - such as a misuse. +

+ + + +

Related resources

+ + + + + diff --git a/doc/quickstart.html b/doc/quickstart.html new file mode 100644 index 0000000..6c99510 --- /dev/null +++ b/doc/quickstart.html @@ -0,0 +1,26 @@ + + + + + + s6-frontend: quickstart and FAQ + + + + + + +

+s6-frontend
+Software
+skarnet.org +

+ +

Quickstart and FAQ for s6-frontend

+ +

+ (To be written.) +

+ + + diff --git a/doc/s6-frontend-alias.html b/doc/s6-frontend-alias.html new file mode 100644 index 0000000..4e824c9 --- /dev/null +++ b/doc/s6-frontend-alias.html @@ -0,0 +1,41 @@ + + + + + + s6-frontend: the s6-frontend-alias program + + + + + + +

+s6-frontend
+Software
+skarnet.org +

+ +

The s6-frontend-alias program

+ +

+s6-frontend-alias +

+ +

Interface

+ +
+     s6-frontend-alias
+
+ +

+

+ +

Options

+ + + + + diff --git a/doc/s6-frontend-config-preprocess.html b/doc/s6-frontend-config-preprocess.html new file mode 100644 index 0000000..f58ff7c --- /dev/null +++ b/doc/s6-frontend-config-preprocess.html @@ -0,0 +1,87 @@ + + + + + + s6-frontend: the s6-frontend-config-preprocess program + + + + + + +

+s6
+Software
+skarnet.org +

+ +

The s6-frontend-config-preprocess program

+ +

+ s6-frontend-config-preprocess reads a s6-frontend configuration +file and executes all its inclusion directives, also preprocessing the +included files. It streams the result to stdout, which is a complete +configuration file without inclusions. +

+ +

Interface

+ +
+     s6-frontend-config-preprocess file
+
+ +

+ s6-frontend-config-preprocess reads file and prints it +to stdout. It removes lines starting with !!. +

+ +

+ When it finds a !include or !includeonce directive +in file, it replaces it with the contents of the included +file - recursively preprocessed. +

+ +

+ When it finds a !includedir or !includedironce +directive in file, it replaces it with the recursively +preprocessed contents of every file present in the included +directory. The files are sorted alphabetically according to the +C locale. +

+ +

+ !includeonce and !includedironce only print +a file (resp. a directory) the first time they encounter it, and +silently ignore subsequent instances. !include and +!includedir directives will happily include the same +files several times. +

+ +

+ To avoid loops, a nesting limit exists. s6-frontend-config-preprocess +will fail if there are too many nested inclusions. +

+ +

Exit codes

+ + + +

Notes

+ + + + + diff --git a/doc/upgrade.html b/doc/upgrade.html new file mode 100644 index 0000000..24f7bfb --- /dev/null +++ b/doc/upgrade.html @@ -0,0 +1,28 @@ + + + + + + s6-frontend: how to upgrade + + + + + + +

+s6-frontend
+Software
+skarnet.org +

+ +

What has changed in s6-frontend

+ +

in 0.0.1.0

+ + + + + -- cgit v1.3.1