On Thu, Feb 28, 2013 at 09:37:26AM +0100, Josip Rodin wrote:
> So I followed the bare instructions in the SVN::Web manual page,
> installed mod_perl and replaced index.cgi with index.psgi:
>
> #!/usr/bin/perl -w
> # paste from Plack::Handler::Apache2(3pm)
Ah, this was wrong. I don't need a custom handler, the default logic will
take just the SVN-Web.psqi. But it has to have absolute paths, otherwise
it's broken.
use SVN::Web;
SVN::Web::load_config('/var/www/intsvn/private/svnweb/config.yaml');
my $handler = sub { SVN::Web->run_psgi(@_) };
# uncomment this __END__ if you dont want to have plack deliver /css
#__END__
use Plack::Builder;
use Plack::App::Directory;
my $css = Plack::App::Directory->new({ root =>
'/var/www/intsvn/private/svnweb/css' })->to_app;
builder {
mount '/css' => $css,
mount '/' => $handler,
}
Finally, I can see r12463 on the web. So you can close the bug once you
fix the egregious upgrade issues.
--
2. That which causes joy or happiness.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]