>>>>> "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!

Reply via email to