From 49098cf9c6055b85a4cd0dcb4a0d57fc003310f4 Mon Sep 17 00:00:00 2001 From: PS
Date: Sat, 7 Feb 2026 10:36:49 +0100 Subject: Add doc --- doc/index.html | 279 +++++++++++++++++++++++++++ doc/service/system/getty-12.html | 42 ++++ doc/source/system/net/nftables.html | 41 ++++ doc/source/system/other/local.html | 69 +++++++ doc/source/system/other/syslog.html | 39 ++++ doc/source/system/vfs/mount-binfmt_misc.html | 81 ++++++++ 6 files changed, 551 insertions(+) create mode 100644 doc/index.html create mode 100644 doc/service/system/getty-12.html create mode 100644 doc/source/system/net/nftables.html create mode 100644 doc/source/system/other/local.html create mode 100644 doc/source/system/other/syslog.html create mode 100644 doc/source/system/vfs/mount-binfmt_misc.html diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..a0bc8db --- /dev/null +++ b/doc/index.html @@ -0,0 +1,279 @@ + + +
+ + + ++ goetia-linux contains + service directories + and + source directories + for the system supervision tree that are specific for the Linux Kernel. +
++ goetia-linux is free software. It is available under the + ISC license. +
+git clone git://git.0x53.net/goetia-linux+
+ 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. +
+
+ goetia-linux
+
+ goetia
+
+ Software
+
+ 0x53.net
+
+ This service tries to spawn a tty on slot 12
+ (ctrl + alt + F12).
+ Using both the agetty
+ and in case it does not exist,
+ the getty command.
+
/dev/tty12 must exist
+ even when no proper filesystem
+ (e.g. devfs, devtmpfs) is mounted at /dev.
+
+ goetia-linux
+
+ goetia
+
+ Software
+
+ 0x53.net
+
+ nftables is a + oneshot service + to use + nftables +
+nft -f /etc/nftables.rules
+ when it is started.
+ nft flush ruleset
+ when it is stopped.
+
+ goetia-linux
+
+ goetia
+
+ Software
+
+ 0x53.net
+
+ local is a + oneshot service. +
+/etc/local.d/*.up
+ when it is started (typically during boot).
+ /etc/local.d/*.down
+ when it is stopped (typically during shutdown).
+ + The files are executed in random order + and in parallel. +
+
+ An executable file /etc/local.d/echo.up
+ with the content
+
+#!/bin/execlineb -P + +echo "example" ++ would be executed and write "example" to the system log + upon starting the service local. + +
+ An executable file /etc/local.d/echo.down
+ with the content
+
+#!/bin/execlineb -P + +echo "example" ++ would be executed and write "example" to the system log + upon stopping the service local. + +
+ goetia-linux
+
+ goetia
+
+ Software
+
+ 0x53.net
+
+ syslog is a + longrun service + to support legacy applications + that only support logging through a syslog socket. +
+
+ It runs an instance of
+ s6-socklog
+ with the socket set to /dev/log.
+ The logs are then processed by
+ s6-log
+ (see logging directory).
+
+ goetia-linux
+
+ goetia
+
+ Software
+
+ 0x53.net
+
+ mount-binfmt_misc is a + oneshot service + set up the + binfmt_misc + virtual filesystem. +
++ When it is started: +
+/proc/sys/fs/binfmt_misc.
+ /etc/binfmt.d/*
+ #,
+ it tries to apply the line
+ as a registration string as defined
+ here
+ under the following conditions:
+ name fields are duplicated,
+ the last one processed will be applied.
+ + When it is stopped: +
+/proc/sys/fs/binfmt_misc.
+
+ A file /etc/binfmt.d/wine.conf
+ with the content :DOSWin:M::MZ::/bin/wine:
+ would make windows binaries be executed
+ using wine automatically.
+