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.
goetia-base is free software. It is available under the ISC license.
git clone git://git.0x53.net/goetia-base
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.
Service directories for early and basic services, used without s6-rc. Service directories in this package are used independent of the kernel in use.
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.
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:
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: