mirror of
https://git.proxmox.com/git/pmg-docs
synced 2025-08-15 01:29:08 +00:00
asciidoc-pmg: ignore link targets for non-manpages
(This is taken from pve-docs commit 7de8bba68de1875aca04ebd1cd941a2992c24753) To allow linking from to a chapter/section not included in a manpage allow the manpage link resolver to just return text in a case the link target text is in fact no manpage. If the link is a valid one in general will be checked in a lot of other places, so here we won't run into a regression where a wrong, non-existing, link does not get detected by the build system. Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com> Originally-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
7e7126d6a8
commit
dc0603a1cc
@ -146,7 +146,11 @@ sub replace_man_xref {
|
||||
die "xref: no text for man page link '$blockid'\n" if !$text;
|
||||
|
||||
my $section = $fileinfo->{mansection}->{manvolnum}->{$link};
|
||||
die "link target is not a manual page" if !defined($section);
|
||||
# die "link target is not a manual page" if !defined($section);
|
||||
if (!defined($section)) {
|
||||
warn "link '$blockid' target '$link' is not a manual page, ignoring\n";
|
||||
return "$text";
|
||||
}
|
||||
|
||||
|
||||
if ($man_target eq 'html') {
|
||||
|
Loading…
Reference in New Issue
Block a user