No OpenBSD, costumo pkg_info -E $(which [cmd])
ser fornecido com o nome do pacote/porta para o executável/comando [cmd]
. Tendo essas informações posso procurar ainda mais o código fonte do software.
No entanto, existem alguns utilitários que parecem ser fornecidos com a instalação básica do OpenBSD, como o netstat
utilitário.
Onde eu iria encontrar o código-fonte de tais programas?
O código fonte do sistema base do OpenBSD e os utilitários que ele contém estão disponíveis através do CVS. Como você busca o código-fonte está descrito no FAQ do OpenBSD, na seção Construindo o OpenBSD a partir do código-fonte . Também está descrito na página que descreve o acesso anônimo ao CVS: https://www.openbsd.org/anoncvs.html
Há uma interface navegável para o repositório CVS acessível diretamente da página inicial do OpenBSD: https://cvsweb.openbsd.org/ e também há um espelho GitHub em https://github.com/openbsd
A
netstat
fonte está disponível em src/usr.bin/netstat .Como um comentário geral sobre a busca de pacotes: Considere instalar
pkglocate
a partir de ports. Ele fornece umpkglocate
utilitário que permite pesquisar arquivos de todas as portas disponíveis, assim comolocate
faria para arquivos locais.