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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to