Заметка по установке и настройке CVSUP во FreeBSD

Установка
cd /usr/ports/net/cvsup
make install clean

снимаем галку X


Примерный файл конфигурации для обновления файлов ядра системы FreeBSD 6.2 (/etc/cvsupfile)
*default host=cvsup17.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default tag=RELENG_6_2
*default delete use-rel-suffix
*default compress
src-sys

Примерный файл конфигурации для обновления файлов ядра системы FreeBSD 7 (/etc/cvsupfile)
*default host=cvsup17.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default tag=RELENG_7_0
*default delete use-rel-suffix
*default compress
src-sys

Примерный файл конфигурации для обновления всей системы FreeBSD 9.0 (/etc/cvsupfile)
*default host=cvsup2.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default tag=RELENG_9_0
*default delete use-rel-suffix
*default compress
src-all

Запуск утилиты cvsup
cvsup -g -L 2 /etc/cvsupfile

Пересобрать ядро, если обновлялось только оно (тег src-sys)
cd /usr/src
make buildkernel KERNCONF=ИМЯВАШЕГОЯДРА
make installkernel KERNCONF=ИМЯВАШЕГОЯДРА

Можно просто

make kernel KERNCONF=ИМЯВАШЕГОЯДРА

или мир
make buildworld
make buildkernel
make installkernel
reboot

после ребута не забыть
mergemaster -p
make installworld
mergemaster
reboot

Если что-то не так, читать маны:

http://www.zoonman.ru/library/cvsup.htm

Обновлено: 12.03.2015