From 5e95d487982b9362b544139b98d1da55fa6ef78c Mon Sep 17 00:00:00 2001 From: PS
Date: Sat, 7 Feb 2026 10:20:30 +0100 Subject: Add doc --- doc/bin/user-init.html | 128 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 doc/bin/user-init.html (limited to 'doc/bin/user-init.html') diff --git a/doc/bin/user-init.html b/doc/bin/user-init.html new file mode 100644 index 0000000..c96c3ae --- /dev/null +++ b/doc/bin/user-init.html @@ -0,0 +1,128 @@ + + +
+ + + +
+ goetia-base
+
+ goetia
+
+ Software
+
+ 0x53.net
+
+ user-init starts a user supervision tree for
+ the user defined in the USER
+ environment variable.
+
user-init+
USER environment variable,
+ if it is empty it exits 100.
+ USERTREE environment variable,
+ if it is empty it exits 100.
+ BUNDLE environment variable,
+ defaulting to default if empty.
+ PATH environment variable,
+ defaulting to
+ /command:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/libexec:/usr/local/libexec
+ if empty.
+ ${USER}/${USERTREE} subdirectory of the
+ runtime directory
+ olready existis, it exits 100.
+ HOME environment variable based on the result of
+ homeof.
+ ${HOME}/.local/bin: to the PATH
+ environment variable.
+ UID, GID and GIDLIST
+ environment variables using
+ s6-envuidgid.
+ prepare-svscan
+ with the proper arguments.
+ s6-svscan
+ on the scandir represented by the
+ ${USER}/${USERTREE}/service
+ subdirectory of the
+ user runtime directory.
+ + More information about user supervision trees + themselves can be found on the + user supervision tree + page. +
+ + -- cgit v1.2.3