This documentes describes the configuration system used by cinit.

1. What is the conf/ system?

The conf/ system is the configuration system for the cinit build. The first line of each file below conf/ is a configuration value with the name of the file:

[9:00] hydrogenium:cinit-0.3pre6% head -n 1 conf/cc
gcc

This means that the variable "cc" has the value "gcc".

2. What is the reason for conf/?

I needed a small and simple configuration system, which may be included in the full build process.

3. Is conf/ also usable for other projects?

In its current state conf/ is just a prototype, with which I experiement a lot. But it is possible that the future aim is to provide a simele configuration and autoconfiguraton mechanism.