[OpenBSD]

Ветка Исправлений (Patch Branch)


Что такое patch branch?

Начиная с версии 2.7, OpenBSD предоставляет дерево исходных текстов, которое содержит важные патчи и исправления (те что перечислены в errata, а также другие достаточно простые и очевидные, но не вошедшие в errata). Дерево доступно через CVS также как и текущий исходный код. Таким образом, пользователь может выбрать один из трёх вариантов :

Список ежедневных изменений показывает, какие изменения были сделаны после выхода релиза и какие попали в patch branch. Обычно все, что публикуется на Errata, попадает в patch branch в течение 48 часов после появления в errata. Могут быть добавлены и другие изменения, если они удовлетворяют следующим условиям:

Получение patch branch

Для того чтобы получить patch branch для релиза OpenBSD, вы можете обновить существующее дерево исходных тестов (полученное с FTP или CD) или полностью скопировав его с сервера анонимного CVS. Примеры работы с patch branch можно найти в разделе Начинаем работу с анонимным CVS. Стоит заметить, что patch branch не поможет вам обновить систему до следующего релиза OpenBSD, например перейти с 2.7 на 2.8. Она лишь предназначена для того, чтобы релиз оставался обновлённым. Если вы пытаетесь перейти с одного релиза на другой, то пожалуйста прочитайте Мини-FAQ по Обновлению. Вы также не сможете перейти назад, от -current к -stable, из-за проблем с версиями библиотек.

Обновление OpenBSD с использованием patch branch

Как только вы получили дерево исходных текстов с помощью анонимного CVS, вы должны пересобрать систему. Для этого необходимо сделать следующее:

Пересборка ядра

Для создания ядра из стабильной ветви с конфигурацией по умолчанию необходимо проделать следующее:

Замените i386 на название вашей архитектуры, т.е. sparc, alpha, и.т.д.

Перeзагрузка с новым ядром

Для перезагрузки необходимо сделать:

Замените i386 на название вашей архитектуры. Если возникнут какие-либо проблемы при загрузки с новым ядром, вы можете легко загрузиться со старым, которое мы сохранили как bsd.old.

Пересборка бинарных файлов

Для пересборки системных бинарных файлов необходимо проделать следующее:

Это займёт некоторое время...


OpenBSD www@openbsd.org
Originally [OpenBSD: stable.html,v 1.10 ]
$RuOBSD: stable.html,v 1.7 2003/12/07 12:31:34 dfa Exp $
$Translation: stable.html,v 1.12 2012/06/30 00:43:46 alex Exp $
$OpenBSD: stable.html,v 1.9 2012/06/30 04:16:06 ajacoutot Exp $