diff --git a/docs/source/markdown/podman-image-mount.1.md b/docs/source/markdown/podman-image-mount.1.md index 5b1bd868a7..301f701048 100644 --- a/docs/source/markdown/podman-image-mount.1.md +++ b/docs/source/markdown/podman-image-mount.1.md @@ -73,4 +73,4 @@ podman image mount --format json ``` ## SEE ALSO -**[podman(1)](podman.1.md)**, **[podman-image(1)](podman-image.1.md)**, **[podman-image-umount(1)](podman-image-umount.1.md)**, **[podman-unshare(1)](podman-unshare.1.md)**, **mount(8)** +**[podman(1)](podman.1.md)**, **[podman-image(1)](podman-image.1.md)**, **[podman-image-unmount(1)](podman-image-unmount.1.md)**, **[podman-unshare(1)](podman-unshare.1.md)**, **mount(8)** diff --git a/docs/source/markdown/podman-image-unmount.1.md b/docs/source/markdown/podman-image-unmount.1.md index 0a65ca22b0..7000b9e1c9 100644 --- a/docs/source/markdown/podman-image-unmount.1.md +++ b/docs/source/markdown/podman-image-unmount.1.md @@ -48,4 +48,4 @@ Unmount all images podman image unmount --all ``` ## SEE ALSO -**[podman(1)](podman.1.md)**, **[podman-image-mount(1)](podman-image-mount.1.md)**, **[podman-container-mount(1)](podman-container-mount.1.md)** +**[podman(1)](podman.1.md)**, **[podman-image-mount(1)](podman-image-mount.1.md)**, **[podman-mount(1)](podman-mount.1.md)** diff --git a/docs/source/markdown/podman-logs.1.md.in b/docs/source/markdown/podman-logs.1.md.in index d8b6a5a9dd..c58f4b8cf6 100644 --- a/docs/source/markdown/podman-logs.1.md.in +++ b/docs/source/markdown/podman-logs.1.md.in @@ -98,7 +98,7 @@ AH00558: httpd: Could not reliably determine the server's fully qualified domain ``` ## SEE ALSO -**[podman(1)](podman.1.md)**, **[podman-run(1)](podman-run.1.md)**, **[podman-container-rm(1)](podman-container-rm.1.md)** +**[podman(1)](podman.1.md)**, **[podman-run(1)](podman-run.1.md)**, **[podman-rm(1)](podman-rm.1.md)** ## HISTORY February 2018, Updated by Brent Baude diff --git a/docs/source/markdown/podman-unmount.1.md.in b/docs/source/markdown/podman-unmount.1.md.in index 75eb45120f..ccd7fd44ba 100644 --- a/docs/source/markdown/podman-unmount.1.md.in +++ b/docs/source/markdown/podman-unmount.1.md.in @@ -59,4 +59,4 @@ podman unmount --all ``` ## SEE ALSO -**[podman(1)](podman.1.md)**, **[podman-container-mount(1)](podman-container-mount.1.md)**, **[podman-image-mount(1)](podman-image-mount.1.md)** +**[podman(1)](podman.1.md)**, **[podman-mount(1)](podman-mount.1.md)**, **[podman-image-mount(1)](podman-image-mount.1.md)** diff --git a/hack/xref-helpmsgs-manpages b/hack/xref-helpmsgs-manpages index 2d110af336..57e83b2164 100755 --- a/hack/xref-helpmsgs-manpages +++ b/hack/xref-helpmsgs-manpages @@ -554,7 +554,7 @@ sub _check_seealso_links { my ($name, $link) = ($1, $2); if ($name =~ /^(.*)\((\d)\)$/) { my ($base, $section) = ($1, $2); - if (-e "$Markdown_Path/$base.$section.md" || -e "$Markdown_Path/links/$base.$section") { + if (-e "$Markdown_Path/$base.$section.md") { if ($link ne "$base.$section.md") { warn "$ME: $path: inconsistent link $name -> $link, expected $base.$section.md\n"; ++$Errs; @@ -578,11 +578,17 @@ sub _check_seealso_links { my ($base, $section) = ($1, $2); # Unadorned 'podman-foo(1)' must be a link. - if (-e "$Markdown_Path/$base.$section.md" || -e "$Markdown_Path/links/$base.$section") { + if (-e "$Markdown_Path/$base.$section.md") { warn "$ME: $path: '$token' should be '[$token]($base.$section.md)'\n"; ++$Errs; } + # Aliases (non-canonical command names): never link to these + if (-e "$Markdown_Path/links/$base.$section") { + warn "$ME: $path: '$token' refers to a command alias; please use the canonical command name instead\n"; + ++$Errs; + } + # Link to man page foo(5) but without a link. This is not an error # but Ed may sometimes want to see those on a manual test run. warn "$ME: $path: plain '$token' would be so much nicer as a link\n"