Added Christoph's init package to the tree, enabled by setting the environment
[unix-history] / sbin / init.chmr / README
This is a new version of /sbin/init, with many features:
already implemented and working:
o modular design (separate function for each state)
o error logging via syslog()
o extensive debugging facilities (compile time option)
o detection of failing getty processes (exit status and runtime)
o if a getty process is failing repeatedly, retry it after
configurable time intervals.
o recovery from non-fatal errors such as out of memory or
fork failed.
o a manual page
o most parameters can be changed from a configuration file (default
startup state, retry time etc)
o some system parameters can also be set from the configuration file
(default process limits, initial environment variables)
o fully compatible with old init (if config file does not exist)
planned but not yet implemented:
o redirecting error messages to stderr instead of syslog if init
is executed by the user (Syntaxcheck)
o support for ty_window (for window systems)
o maybe sometime support for /etc/inittab
I'm interested in any feedback you have !
Christoph Robitschko
chmr@edvz.tu-graz.ac.at