Заставьте ваш порты удалять пустые каталоги при удалении. Обычно это
достигается добавлением строк @dirrm
для всех
каталогов, которые создаются этим портом. Вам нужно удалить
подкаталоги до того, как вы сможете удалить родительские
каталоги.
Однако, иногда @dirrm
будет выдавать ошибки,
потому что другие порты используют тот же самый подкаталог. Вы
можете использовать @dirrmtry
для удаления
только пустых каталогов без выдачи предупреждений.
Эта команда не выведет никаких сообщений об ошибках и не вызовет
аварийного завершения работы pkg_delete(1), даже если
каталог
не пуст из-за того, что другие порты установили сюда какие-то
файлы.${PREFIX}
/share/doc/gimp
Пустым каталогам, создаваемым во время установки порта, нужно
особое внимание. Они не будут созданы при установке пакета, потому
что пакеты содержат только файлы, а pkg_add(1) создает для них
каталоги по мере надобности. Чтобы убедиться, что пустой каталог
создается при установке пакета, добавьте эту строку в
pkg-plist
перед соответствующей строкой
@dirrm
:
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.