puppetlabs/puppet — pull request #807 by cprice-puppet (2012-05-22 20:53:00+00:00)
Title: Bug/master/14609 cant run under passenger

There is some initialization that happens in CommandLine.rb
(such as parsing the puppet config file) which was being
bypassed when launching puppetmaster as a Rack/Passenger app.

This commit tweaks the rack config to call into CommandLine
directly, which is unfortunate but works for now.