Hey Jim -- > Also, Randal Schwartz wrote about cvs is a slightly more general setting: > > http://www.linux-mag.com/2002-07/perl_01.html
The system we use goes a bit beyond even what Randal describes (although, he is on a similar track). In a nutshell, the Apache "httpd.conf" file is "templatized" to replace elements such as the IP address, host name and path names with variables. To start the server for a particular environment the developer runs a Perl program which creates a custom "httpd.conf"