X-Git-Url: https://git.proxmox.com/?p=pve-docs.git;a=blobdiff_plain;f=asciidoc-pve.in;fp=asciidoc-pve.in;h=92b0ca2f4192ea43a7b28c87d4c8d61916449f43;hp=b8a9fb2e073d03198a63d0a0c6e6568f14bf6cda;hb=dc7c3dd9e3b8712641b1381ac138c7ae70ba72e7;hpb=52cac052f92e9c0d3ac2d54fd4476f15815d25bc diff --git a/asciidoc-pve.in b/asciidoc-pve.in index b8a9fb2..92b0ca2 100644 --- a/asciidoc-pve.in +++ b/asciidoc-pve.in @@ -268,7 +268,7 @@ sub compile_asciidoc { die "too many arguments...\n"; my $outfilemap = $fileinfo->{outfile}->{$env}->{$infile} || - die "no output file mapping '$infile => $outfile' ($env)"; + die "no output file mapping for '$infile' ($env)"; if ($man_target eq 'html') { $outfilemap .= '.html'; @@ -276,8 +276,12 @@ sub compile_asciidoc { $outfilemap .= '-plain.html'; } - die "wrong output file name '$outfile != $outfilemap' ($env)" - if $outfile ne $outfilemap; + if (defined($outfile)) { + die "wrong output file name '$outfile != $outfilemap' ($env)" + if $outfile ne $outfilemap; + } else { + $outfile = $outfilemap; + } defined($fileinfo->{titles}->{$env}) || die "unknown environment '$env'";