Запилил чистилку неиспользуемых оверлеев и кеша зависимостей.
поддерживает не только подключенные через layman и сорс его make.conf, но и «странные» - подключенные через PORTDIR_OVERLAY, но использующие через симлинки оверлеи, которые подключены через layman.
оверлей считается используемым до тех пор, пока из него установлен хотя бы 1 пакет, или же на него ссылается хотя бы 1 симлинк из оверлея фигурирующего в PORTDIR_OVERLAY.
на что именно ссылается симлинк не важно - будь то ебилд, екласс, категория...
при нахождении сломанных симлинков предлагает их снести(симлинки)
при нахождении неиспользуемых layman-овских оверлеев так же предлагает их удалить, с возможностью сохранить (как с пакетами в мире).
теперь кэш:
ищет кэш зависимостей репа, который более не используется - отсутствует(реп, т.е. отсутствует)
какой тип кэша используется не важно - хоть flat file, хоть скулы
если есть и то и другое у используемого репа, то удаляется то, у чего дата обновления более старая.
дабы не занимал место/inode-ы
отдельный от portconf скрипт доступен тут
во всём виноват
xorik :3
как обычно, жду матов/выхлопов/предложений
Форум —
Development





