Cinit[2] is a fast init system, which uses cconfig.
"`/etc/cinit"' is its basic configuration directory. Below that directory
exist the basic configuration:
wasserstoff# ls -l /etc/cinit
total 8
drwxr-xr-x 10 root root 4096 Aug 20 20:55 getty
drwxr-xr-x 3 root root 56 Aug 24 22:04 init
drwxr-xr-x 2 root root 1 Aug 20 20:38 local-services
drwxr-xr-x 5 root root 32 Aug 24 22:14 local-tuning
drwxr-xr-x 10 root root 72 Aug 24 06:40 mount
drwxr-xr-x 7 root root 48 Aug 28 13:57 network
drwxr-xr-x 4 root root 16 Aug 20 20:51 remote-services
drwxr-xr-t 2 root root 60 Aug 28 14:00 tmp
"`/etc/cinit/init"' is the first service cinit normally boots,
from there it has dependencies to other services:
wasserstoff# ls -l /etc/cinit/init/*
lrwxrwxrwx 1 root root 9 Aug 20 20:43 /etc/cinit/init/on -> /bin/echo
-rw-r--r-- 1 root root 22 Aug 20 20:43 /etc/cinit/init/on.params
/etc/cinit/init/wants:
total 0
lrwxrwxrwx 1 root root 12 Aug 20 20:43 getty -> ../../getty/
lrwxrwxrwx 1 root root 21 Aug 20 20:51 local-services -> ../../local-services/
lrwxrwxrwx 1 root root 19 Aug 20 20:42 local-tuning -> ../../local-tuning/
lrwxrwxrwx 1 root root 12 Aug 20 20:51 mount -> ../../mount/
lrwxrwxrwx 1 root root 14 Aug 20 20:51 network -> ../../network/
lrwxrwxrwx 1 root root 22 Aug 20 20:51 remote-services -> ../../remote-services/
The "`wants"' describe soft-dependencies, "`on"' specifies what to start
and "`on.params"' are the parameters to pass.
Nico
2005-08-28