Sim, info
tem um valor padrão para INFOPATH
compilado que ele usa se você não tiver INFOPATH
definido em seu ambiente. (Além disso, se o seu INFOPATH
terminar com dois pontos, o caminho padrão será anexado ao seu valor.)
O padrão DEFAULT_INFOPATH
é .:/usr/local/info:/usr/info:/usr/local/lib/info:/usr/lib/info:/usr/local/gnu/info:/usr/local/gnu/lib/info:/usr/gnu/info:/usr/gnu/lib/info:/opt/gnu/info:/usr/share/info:/usr/share/lib/info:/usr/local/share/info:/usr/local/share/lib/info:/usr/gnu/lib/emacs/info:/usr/local/gnu/lib/emacs/info:/usr/local/lib/emacs/info:/usr/local/emacs/info
(mas pode ser alterado definindo DEFAULT_INFOPATH
ao compilar info
).
Há também uma variável INFODIR
que pode ser definida ao compilar info
. Se definido, ele será incluído no caminho após a variável de ambiente INFOPATH
, mas antes do DEFAULT_INFOPATH
.
Eu não conheço nenhuma maneira de perguntar ao seu programa info
com quais valores ele foi compilado. (Embora você provavelmente possa encontrar o valor real de DEFAULT_INFOPATH
com este comando:)
strings 'which info' | grep /info: