From: David Bremner Date: Tue, 2 Sep 2008 01:48:44 +0000 (-0300) Subject: load ikiwiki plugins X-Git-Tag: 0.1~13 X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/commitdiff_plain/daae932ed26a4b180548eb2ffb3e26fac6168f3e load ikiwiki plugins --- diff --git a/filters/postal-accept.pl b/filters/postal-accept.pl index 46d96da06..ab8eb85d6 100644 --- a/filters/postal-accept.pl +++ b/filters/postal-accept.pl @@ -27,12 +27,14 @@ die "configuration file is mandatory" unless ($config_file); %config=IkiWiki::defaultconfig(); IkiWiki::Setup::load($config_file); IkiWiki::checkconfig(); - +IkiWiki::loadplugins(); my $prefix=$config{postal_prefix} || die "prefix not set"; my $message=Email::Filter->new(); +$message->exit(0); # do not exit after delivery + my $to=$message->to; if ($to =~ m/$prefix($Convert::YText::valid_rex)/){ my $page=decode_ytext($1); @@ -45,7 +47,7 @@ if ($to =~ m/$prefix($Convert::YText::valid_rex)/){ my $comments_folder=$config{srcdir}."/".$page."/comments".$folder_ext; # write the message to the comment - + $message->accept($comments_folder) || die("delivery failed"); # update vcs, copied from Ikiwiki::Plugins::attachment