Document not found - http://www.freebsd.org/doc/handbook/mak

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Jul 20 16:51:35 UTC 2005


On 2005-07-20 22:05, David Adam <zanchey at ucc.gu.uwa.edu.au> wrote:
>On Wed, 20 Jul 2005, Giorgos Keramidas wrote:
>>On 2005-07-20 10:54, DA Forsyth <iwrtech at iwr.ru.ac.za> wrote:
>>> The file
>>>
>>>     http://www.freebsd.org/doc/handbook/makeworld.html.
>>>
>>> does not exist at this server. You are coming from
>>>
>>> http://www.freebsd.org/cgi/man.cgi?query=mergemaster&sektion=8&manpath=FreeBSD+5.4-RELEASE.
>>
>> That's because the manpage uses /doc/handbook to refer to the Handbook
>> instead of the correct, which is /doc/en_US.ISO8859-1/books/handbook.
>>
>> I've fixed the mergemaster manpage on HEAD and will merge the new URL to
>> the other branches after a few days.  In the meantime, you can find the
>> same section at:
>
> While having the full URL is better, I think that this might actually be a
> problem with the automatic link-finder in man.cgi.
> /doc/handbook/makeworld.html does exist, but the link in mergemaster(8) is
> resolved by the CGI to
> "http://www.freebsd.org/doc/handbook/makeworld.html." - note the trailing
> '.'.
>
> I can't find another manpage reproduces this, and I can't work out the
> PERL that finds and creates HREFs from the URLs in the source. I might be
> jumping the gun, but is there a way to check that this fix definitely
> takes the trailing '.' off the generated link?

I'm not sure if there's a good way to do that.  Good catch though.




More information about the freebsd-doc mailing list