Автоматизация сравнения двух профилей
georgedvo 17 апреля, 2009 - 09:54
Добрый день!
Подскажите ответ на такой вопрос. Существуют ли средства автоматизированного сравнения двух профилей из набора локально доступных профилей?
Интересует именно способ подробного сравнения по содержимому профиля: какие пакеты, ЮЗы, КейВорды и другие элементы портежа разрешены, замаскированы или имеют конкретные значения.
В свете того, что все профили сейчас наследуемы, то составление полной информации о конкретном профиле превращается в рутинную проблему просмотра всех директорий наследуемых профилей и вычерпывания из них всей информации. А хотелось бы чтобы за тебя это сделала какая-нибудь тулза и в краткой форме все отобразила. То есть, что-то похожее на emerge --info, но только для двух произвольных локальных профилей.
Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
А если переключить профиль,
А если переключить профиль, emerge --info, повторить на другом профиле, а затем сделать kdiff3 между полученными данными?
Я уже думал об этом, но
Я уже думал об этом, но информации от emerge --info недостаточно. Не учитывается содержимое файлов package.mask, package.unmask, package.keywords и т.д. А хотелось бы увидеть полную картину профиля - на что можно расчитывать, на что нельзя. Ну и соответственно сравнить.
можно наверно дифф сделать,
можно наверно дифф сделать, рекурсивно