[РЕШЕНО] Актуализация package.use

Поскольку USE-флаги иногда изменяются и, в частности, удаляются, файл package.use со временем утрачивает актуальность. Есть идеи, как можно автоматизировать удаление неактуальных флагов из файла?

Я поискал в интернете, но подобной информации не нашёл. Возможно, плохо искал.

eix-test-obsolete

eix-test-obsolete

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Не решает задачу

eix-test-obsolete обнаруживает несуществующие или дублирующиеся пакеты в конфигах, USE-флаги он в расчёт не принимает.

я тоже задавался этим и

я тоже задавался этим и другими вопросами.
потому запилил и теперь пользуюсь неким portconf (живёт в моём оверлее stuff)
пример[ root@desktop ] megabaks # portconf --use-invalid
/etc/portage backups: already up-to-date [ ok ]
Checking use flags in package.use:
Invalid use: dev-libs/libdbusmenu: gtk3 [ ok ]
Removing atom: dev-libs/libdbusmenu [ ok ]
Changes for /etc/portage/package.use:
###############################################
15 #-#dev-libs/libdbusmenu gtk3#
###############################################
Apply changes? [Yes/No]
Checking use flags in /etc/portage/make.conf
[ root@desktop ] megabaks #

Спасибо

Спасибо, ваша утилита решает проблему! Разве что, для её корректной работы пришлось заменить табы на пробелы для разделения имён пакетов и флагов.

ну вообще-то там и должны

ну вообще-то там и должны быть пробелы

one DEPEND atom per line with space-delimited USE flags

Неплохо было бы если подобные

Неплохо было бы если подобные фичи имелись по умолчанию в стедж 3 или в revdep-rebuild`е.
А то я даже боюсь туда глядеть за 5 лет

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".