15.10. Cleaning up dos diretórios vazios

Faça seus ports clean up após eles mesmos quando eles são desinstalados. Isto é geralmente acomplished pelo adicionando linhas @dirrm para todos diretórios que são especificamente criados pelo port. Você necessita apagar subdiretórios antes que você possa apagar os diretórios pais.

 :
lib/X11/oneko/pixmaps/cat.xpm
lib/X11/oneko/sounds/cat.au
 :
@dirrm lib/X11/oneko/pixmaps
@dirrm lib/X11/oneko/sounds
@dirrm lib/X11/oneko

Entretanto, as vezes @dirrm dará a você erros porque outros ports também compartilham o mesmo subdiretório. Você pode chamar o rmdir de @unexec para remover somente diretórios vazios sem avisos.

@unexec rmdir %D/share/doc/gimp 2>/dev/null || true

Isto will neither imprimir any mensagens de erro nor cause pkg_delete(1) para sair abnormally even senão está vazio due para outros ports instalando alguns arquivos lá.

For questions about the FreeBSD ports system, e-mail <ports@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.