import cinit from unix.schottelius.org
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
This commit is contained in:
parent
3729fc68eb
commit
423ba10303
13396 changed files with 269468 additions and 0 deletions
|
|
@ -0,0 +1,68 @@
|
|||
cinit - Configuration
|
||||
======================
|
||||
Nico Schottelius <nico-linux-cinit__@__schottelius.org>
|
||||
0.1, for cinit 0.3, Initial Version from 2006-06-03
|
||||
:Author Initials: NS
|
||||
|
||||
Configuring cinit - the paths used
|
||||
|
||||
|
||||
Introduction
|
||||
------------
|
||||
The base directory under which all configurations are found
|
||||
is '/etc/cinit'.
|
||||
|
||||
The basic hierarchy is shown below:
|
||||
----------------------------------------------------------------------
|
||||
/etc/cinit
|
||||
svc -> services
|
||||
conf -> general configuration
|
||||
----------------------------------------------------------------------
|
||||
|
||||
|
||||
General pathnames
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
When you create something that cinit should execute (like on
|
||||
starting a service, on stopping a service, on panic, ...), cinit
|
||||
will recognize the following extensions:
|
||||
|
||||
. cinit executions extensions
|
||||
- 'name' - the file that should be executed
|
||||
- 'name'.params - the parameter to pass to 'name' when executing
|
||||
- 'name'.env - the environment to pass to 'name' when executing
|
||||
|
||||
|
||||
Name.params
|
||||
^^^^^^^^^^^
|
||||
The 'params' file is a simple file containing one argument on each
|
||||
line.
|
||||
|
||||
Name.env
|
||||
^^^^^^^^
|
||||
The 'env' file contains one assignment on each line.
|
||||
"testvar=testvalue".
|
||||
|
||||
|
||||
The subdirectory 'conf'
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
In this directory are general configurations located.
|
||||
|
||||
. The executable files in this directory are:
|
||||
- panic{.*}
|
||||
- umount{.*}
|
||||
|
||||
The subdirectory 'svc'
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
This directory contains the services. A service is a directory
|
||||
which may contain the following files:
|
||||
|
||||
. List of files
|
||||
- on - What to execute when starting the service
|
||||
* on.env - Environment to pass to 'on'
|
||||
* on.params - Parameters to pass to 'on'
|
||||
- off - What to execute when stopping the service
|
||||
* off.env - Environment to pass to 'on'
|
||||
* off.params - Parameters to pass to 'on'
|
||||
- respawn - An empty file that tells cinit to restart the service
|
||||
when it exits
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue