[publican-list] [PATCH 2/2] Allow creating directories by exslt:document, necessary for ePub output

Jeffrey Fearn jfearn at redhat.com
Thu Aug 27 05:30:15 UTC 2009


Mikhail Gusarov wrote:
> Signed-off-by: Mikhail Gusarov <dottedmag at dottedmag.net>
> ---
>  lib/Publican/Builder.pm |    4 ++++
>  1 files changed, 4 insertions(+), 0 deletions(-)
> 
> diff --git a/lib/Publican/Builder.pm b/lib/Publican/Builder.pm
> index ff3bf03..a3342b2 100644
> --- a/lib/Publican/Builder.pm
> +++ b/lib/Publican/Builder.pm
> @@ -659,6 +659,10 @@ sub transform {
>          \&adjustColumnWidths );
>      XML::LibXSLT->register_function( 'urn:perl', 'highlight', \&highlight );
>  
> +    my $security = XML::LibXSLT::Security->new();
> +    $security->register_callback(create_dir => sub { 1; });
> +    $xslt->security_callbacks($security);
> +
>      $parser->expand_xinclude(1);
>      $parser->expand_entities(1);
>      my $source    = $parser->parse_file("../xml/$docname.xml");

Dusted ... as was the other one which i forgot to hit reply all on :)

Cheers, Jeff.

-- 
Jeff Fearn <jfearn at redhat.com>
Software Engineer
Engineering Operations
Red Hat, Inc
Freedom ... courage ... Commitment ... ACCOUNTABILITY




More information about the publican-list mailing list