Init program for UNIX processes. Inspired by scinit.
See here for user documentation.
Run cargo doc --no-deps --open -p cinit
to view internal developer
documentation.
The project is a normal cargo build.
System tests require to be run as root, which most easily works with docker. As
a user having access to a docker daemon run scripts/local/build
which
executes all checks.
Simply run cargo build --release
.
The self-contained binary is stored at
target/x86_64-unknown-linux-musl/release/cinit
Alternatively, as a user with access to a docker daemon run
export BUILD_FLAGS="--release"
scripts/local/build