system-init is a minimal, scripted init to bring up a goetia based system.
system-init
/dev/console its stdout and stderr.
BUNDLE,
which can be specified on the Kernel command line.
If it is undefined, it uses default as the value.
PATH,
which can be specified on the Kernel command line.
If it is undefined, it uses
/command:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/libexec:/usr/local/libexec
as the value.
PATH environment variable to the value
chosen above.
/.
s6-setsid
to become the session leader.
uncaught-logs/
subdirectory of the
system log directory
to the
log/
subdirectory of the
system runtime directory
if they exist.
prepare-svscan
with the proper arguments.
s6-svscan
on the scandir represented by the
service/
subdirectory of the
system runtime directory.
system-init is primarily intended to be used as an init for an acutal boot process, not for containers.