Estou intrigado com a forma como o caminho usado para encontrar manpáginas está definido. A "coisa certa" parece acontecer magicamente. Por exemplo, se alterar meu PATH de
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
para
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
o caminho pesquisado pelas manpáginas (de acordo com man --path) muda de
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
para
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
De alguma forma, a versão do Git com a qual estou "substituindo" o Git padrão é ter sua documentação encontrada corretamente antes de qualquer documentação para qualquer Git incorporado. Como isso está acontecendo?
/etc/manpaths,/etc/man.confe vários arquivos/etc/manpaths.d. Como esses figuram no processo de construção da MANPATH?