>>>>> "Jesse" == Jesse Erlbaum <[EMAIL PROTECTED]> writes:
Jesse> Hey Jim -- >> Also, Randal Schwartz wrote about cvs is a slightly more general setting: >> >> http://www.linux-mag.com/2002-07/perl_01.html Jesse> The system we use goes a bit beyond even what Randal describes Jesse> (although, he is on a similar track). Jesse> In a nutshell, the Apache "httpd.conf" file is "templatized" to Jesse> replace elements such as the IP address, host name and path Jesse> names with variables. Actually, my real code does that. I had to simplify it a bit for the article. Below the top dir, I have: etc/ - for apache etc, some files are templatized htddocs/ - for apache rootdir perl-lib/ - @INC at run-time, for custom mod_perl modules and TT2 plugins perl-tt2/ - TT2 templates pod/ - 158(!) column source pods, processed into HTML and listing files sbin/ - apache sbin, contains log-roller and apachectl generate-navbars - process META info to make navbar database run-template - described in article GNUmakefile - "One File To Rule Them All" And yes, I can check the puppy out, edit and test it at 30,000 feet, then resync when I get to a landline again. Very nice. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!