[Perl-org-patches] Re: combust on HTTP::Server::Simple
    Eric Wilhelm 
    enobacon at gmail.com
       
    Mon Aug 24 18:28:39 GMT 2009
    
    
  
# from Eric Wilhelm
# on Monday 24 August 2009 10:49:
>That is, once you get through the bit where Combust::Control and
>Combust::Config both execute some code at require-time which expects
> to find a config file in some environment variables.
It looks like it falls through to 
  $ CBCONFIG=combust.conf perl -Ilib -MCombust::Control -e '
    warn Combust::Control->new->get_include_path'
  Undefined subroutine CGI::dir_config
   at lib/Combust/Control.pm line 304
Apparently one could set COMBUST_REQUEST_CLASS in the environment (or 
override in Combust::Control) and fill this in with something decent.  
It looks like Combust::Request::CGI does not implement every method 
that Combust::Request::Apache does.
  $ COMBUST_REQUEST_CLASS=Foo CBCONFIG=combust.conf \
    perl -Ilib -MCombust::Control -e '
    warn Combust::Control->new->get_include_path'
  Could not load "Combust::Request::Foo" ...
Although I'm starting to think that it's maybe easier to just skip 
Combust::Control entirely.  However, it looks to be possibly entwined 
in the various sites -- everyone has a render() method.  :-/
Can someone please help me get this bikeshed in my backpack?
Aside:  My combust.conf is just:
  servername = localhost
  sites = learn
  port = 8320
  [learn]
  servername = localhost
Though I suspect that even that much config could be unnecessary when it 
comes down to it.
--Eric
-- 
The first rule about Debian is you don't talk about Debian
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------
    
    
More information about the Perl-org-patches
mailing list