Вроде допилил.
Что умеет:
- Сортирует юзы: оставляет только последнее заявленное состояние (вкл/выкл); собирает все юзы атома в одну строку.
- Удаляет некорректные атомы (можно форсировать удаление не установленных, mask, в этом случае, игнорируется, ибо...).
- Перегон из файлов в диры и обратно.
- Спрашивает перед тем как удалить/изменить. Предварительно показывает дифф с нулевым контекстом до/после (иначе разрастётся выхлоп).
- Удаляет из make.conf юзы, которые уже есть в профиле, если состояние юзов совпадает(вкл/выкл).
- Удаляет пустые файлы и диры.
- Бэкап/откат
/etc/portage/make.conf важнее /etc/make.conf - как и в портаже.
живёт всё там же https://github.com/megabaks/portconf и в оверлее stuff
Жду матов/выхлопов и хотелок, да :3