From 5e95d487982b9362b544139b98d1da55fa6ef78c Mon Sep 17 00:00:00 2001 From: PS Date: Sat, 7 Feb 2026 10:20:30 +0100 Subject: Add doc --- doc/index.html | 413 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 413 insertions(+) create mode 100644 doc/index.html (limited to 'doc/index.html') diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..fe07e2b --- /dev/null +++ b/doc/index.html @@ -0,0 +1,413 @@ + + + + + + + goetia-base + + + +
+

+ goetia +
+ Software +
+ 0x53.net +

+
+ +

goetia-base

+

What is it?

+

+ goetia-base contains scripts to manage + system. + and + system supervision trees. + Additionally, it contains kernel independant + service directories + and + source directories + for the system and user supervision tree. +

+
+

Installation

+

Requirements

+ +

Licensing

+

+ goetia-base is free software. It is available under the + ISC license. +

+

Download

+ +

Compilation

+ +
+

Reference

+
+

Commands

+

+ All of the following are + execline + scripts. + Most of these commands are thin wrappers + around tools from + s6 + and + s6-rc. + They do not do much more than supplement the former + with the right paths and default options. + The utility scripts, however, + contain their own logic that is used + in some of the other scripts. +

+

Managing system supervision trees

+ +

Managing user supervision trees

+ +

Utility scripts

+ +
+
+

Service directories

+

+ Service directories for early and basic services, + used without + s6-rc. + Service directories in this package are used independent + of the kernel in use. +

+

System service directories

+ +

User service directories

+ +
+
+

Source directories

+

+ Following is a list of included + source directories. + Note that some daemons are so modular + and configurable, it would be nonsense + to provide a "stock" source directory. + How to set those up is explained in + an according + tutorial page. +

+

System source directories

+
bundle
+

+ Some services can be provided by multiple different implementations. + Those are abstracted by bundles, + which can be filled with the desired implementation. + For the + system supervision tree + the bundles used and provided by default in goetia are: +

+ +
cron
+ +
db
+ +
net
+ +
ntp
+ +
web
+ +
other
+ +

User source directories

+
bundle
+

+ Some services can be provided by multiple different implementations. + Those are abstracted by bundles, + which can be filled with the desired implementation. + For the + user supervision tree + the bundles used and provided by default in goetia are: +

+ +
audio-daemon
+ +
clipboard-manager
+ +
compositor
+ +
desktop-widget
+ +
notification-daemon
+ +
wallpaper-daemon
+ +
xdg
+ +
other
+ +
+ + -- cgit v1.2.3