Home | Projects | dphys-config

dphys-config Configuration Manager

Project Basics
Project Status
Code Download
External Stuff (Links)

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 has produced an dphys-config script for doing the work. And an cron job and an init.d script that run this script nightly and at boot time.

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): Milestone/Release 2 (2006.10.20): Milestone/Release 3 (2009.09.26): Milestone/Release 4 (2010.02.16): Current (= development, = may be fantastic, may be broken):

Todo are:

Code Download

Current (= development, = may be fantastic, may be broken): Milestone/Release 4 (2010.02.16): Milestone/Release 3 (2009.09.26): Milestone/Release 2 (2006.10.20): Milestone/Release 1 (2006.09.15):

External Stuff (Links)

Various links that may be useful:
Home | Projects | dphys-config

This page is by Neil Franklin, last modification 2010.02.16