66

obarun.org

66-boot

Meant to be run as pid 1 as a stage1 init. Performs the necessary early system preparation and execs into 66‑scandir.

Interface

    66-boot [ -h ] [ -s skel ] [ -m ] [ -l log_user ] [ -e environment ] [ -d dev ] [ -b banner ]

This program performs some early preparations, spawns a process that will run the rc.init script and then execs into 66‑scandir.

Exit codes

66-boot never exits. It spawns the rc.init script and execs into 66‑scandir which runs forever until the machine stops or reboots.

Options

Early preparation

When booting a system, 66-boot performs the following operations:

In the unusual event that any of the above processes fails 66-boot will try to launch a single-user login namely sulogin to provide a means to repair the system.

Skeleton files

Skeleton files are mandatory and must exist on your system to be able to boot and shutdown the machine properly. By default those files are installed at %%skel%%. Use the --with-skeleton=DIR option at compile time to change it.

The following skeleton files are called to execute their corresponding power related functions and are safe wrappers that accept their corresponding command options. They should be copied or symlinked to the binary directory of the system.