Проверьте ChangeLog порта FreeBSD перед обновлением

Есть ли простой способ проверить ChangeLog порта FreeBSD перед обновлением? Например, я хотел бы проверить, какие обновления являются обязательными, прежде чем сделать portmaster -ad, Было бы неплохо иметь что-то вроде portaudit, но для сменных журналов. Самое близкое, что я знаю, это head -n 40 UPDATING,

1 ответ

Решение

Никакие обновления не являются "обязательными" - если используемая версия порта работает, никакие зависимости не требуют более новой версии, и нет никаких брешей в безопасности, которые вам не нужно обновлять.

Если вы спрашиваете об обязательных изменениях (например, новые файлы конфигурации) в результате обновления порта, UPDATING это правильное место для поиска, и в файле сообщений порта также часто есть что-то.
Вы можете захотеть grep для названия вашего порта, а не просто делать head -n 40 UPDATING - Если на многих портах есть заметки ОБНОВЛЕНИЯ в последний раз, когда вы делали обновление, и теперь вы хотите быть уверены, что ничего не пропустили.

Обратите внимание, что, хотя администраторы портов обычно находятся над этими изменениями, иногда мы забываем (или наши тесты / варианты использования не раскрывают это изменение), поэтому вы должны быть действительно знакомы с базовым программным обеспечением и тем, что изменилось между версиями, прежде чем устанавливать какое-либо обновление.


Для чего-то помимо вышеперечисленного вы должны посмотреть журнал изменений для каждого отдельного порта в любой системе контроля версий, которую использует первоначальный автор / проект. Помните, что дерево портов не "содержит" программное обеспечение - это просто набор скриптов, которые позволяют вам создавать чужое программное обеспечение более удобно.

Другие вопросы по тегам