A safe, comprehensible and efficient PID 1/init replacement written in OCaml.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
img
.gitignore
LICENSE Change LICENSE. Feb 3, 2016
Makefile
README.md Added some documentation on default behaviour in README.md, added beh… Feb 12, 2016
lyrica.ml Added some documentation on default behaviour in README.md, added beh… Feb 12, 2016
lyrica.mli

README.md

Lyrica

The PID 1 for Prismriver, but can also be used standalone.

A safe, comprehensible and efficient PID 1/init replacement written in OCaml.

Default behaviour

By default, Lyrica executes /bin/rc.init.

It will also run, for the corresponding signals:

  • /bin/rc.shutdown reboot for SIGINT
  • /bin/rc.shutdown poweroff for SIGUSR1
  • Reaps children for SIGCHLD

In short, it behaves as sinit does.

Presently, to modify the paths of the executed commands requires modification of lyrica.ml and recompilation.

In the future, this may be altered to facilitate ease of use.

The "Init Freedom" logo is courtesy of Devuan and is public domain!