Стабильная ветка OpenBSD или -stable branch это одна из трех flavors. Она состоит из исходников release и патчей для errata. Более детально:
На этой странице рассказывается, как загрусить себе исходники -stable branch из CVS и пересобрать систему. Если вы используете -release на amd64, i386 или arm64, вы также можете использовать утилиту syspatch(8) для обновления любых файлов, нуждающихся в исправлениях безопасности или надежности (security or reliability fixes), при помощи обновлений бинарников. Более подробную информацию можно найти здесь.
Для загрузки себе дерева с исходниками -stable для того или иного релиза OpenBSD, вы можете просто дозагрузить исходники поверх уже существующих у вас или загрузить свежее дерево исходников с сервера AnonCVS.
Не пытайтесь обновляться с одного релиза на другой компилируя исходники. Вместо этого, следуйте инструкциям из руководства (upgrade guide) для release, прежде чем компилировать -stable.
Подробное руководство по сборке OpenBSD из исходников приведена в шагах 2 и 3 руководства release(8). Также есть FAQ по сборке системы. Если у вас есть несколько машин со -stable, вы можете сделать релиз.
Замените GENERIC.MP
на GENERIC
для
однопроцессорных (single-core processor) систем.
# cd /sys/arch/$(machine)/compile/GENERIC.MP # make obj # make config # make && make install # reboot
Если в вашей системе возникают проблемы с загрузкой нового ядра, вы можете
легко вернуться и загрузиться снова со старого ядра, которое теперь
называется obsd
.
# rm -rf /usr/obj/* # cd /usr/src # make obj && make build