dphys-config Configuration Manager

Project Basics

This project is aimed at installing (and keeping update) the site specific
config files we want, after preprocessing them (conditional content and
include files and include sections). It also triggers an postinstall script
whenever its associated config file has been changed. It can also remove
config files, including running an preremove script before doing so. All
this is driven by an simple config file list.

This project was spawned from the
dphys-admin
project, aimed at automatically installing Debian packages onto our
systems, but is itsself independant of dphys-admin or any other Debian
stuff. It should work on any Unix system, but has only been tested on our
Debian Linux 3.1 (sarge) and later systems and on FreeBSD 6.1.

Project Status

For the full details of done/doing/todo of the project best read the
Logfile. A short excerpt from it is here:

Done are:

Milestone/Release 1 (2006.09.15):

Fetch config file list, host dependant

Fetch config files driven by above, host dependant

Merge in host or group dependant "include" files or "if" lines to
files

Install/update config file where it belongs, if it is new or has
changed