Ao ser desinstalado, um port deve remover os diretórios vazios que ele criou. A maioria desses diretórios são removidos automaticamente pelo pkg(8), mas para os diretórios criados fora do ${PREFIX}
, ou diretórios vazios, mais alguns passos precisam ser feitos. Isso geralmente é realizando adicionando entradas @dir
para esses diretórios.Os subdiretórios devem ser excluídos antes de excluir os diretórios pai.
[...] @dir /var/games/oneko/saved-games @dir /var/games/oneko
Os diretórios vazios criados durante a instalação do port precisam de atenção especial. Eles devem estar presentes quando o pacote é criado. Se eles não forem criados pelo código do port, crie-os no Makefile
:
post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/some/directory
Adicione o diretório ao pkg-plist
como qualquer outro. Por exemplo:
@dir some/directory
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.