Способы лечения невнимательности

Если вдруг вы сделали так
sudo rm /etc/portage/package.keywords/using
а потом немного подумав ещё и так
sudo rm /etc/portage/package.use/using
то вам наверняка нужен отдых ;).
Спустя какое-то время приходит осознание что надо эти пару файлов как то вернуть, а ни бэкапов ни возможности восстановить файлы нет.
Частично можно решить проблему следующими командами
sudo sh -c "eix --installed-unstable --only-names >> /etc/portage/package.keywords/repair"
sudo sh -c "qlist -IU | grep -E '\(' | sed 's/(//;s/)//' >> /etc/portage/package.use/repair"
Конечно это не вернёт утраченные файлы в первозданном виде, но почти заставит пакетный менеджер работать также как и раньше ;)
з.ы.: комментарии с исправлениями и улучшениями приветствуются, пост написан в аффектном состоянии и автор не несёт ответственности за работоспособность вашей системы после выполнения вышеуказанных действий ;)