Обновление исходных кодов ядра FreeBSD я разделил на 2 этапа. Первый для определения быстрого CVS сервера. В репозиторях CVS хранятся исходные коды системы и чем быстрее к ним доступ, тем лучше. Второй этап — загрузка и обновление исходных кодов.

Устанавливаем утилиту fastest_cvsup из портов и определяем нужный сервер:

# cd /usr/ports/sysutils/fastest_cvsup/

# make install clean & rehash

# fastest_cvsup -c ru

Для меня оказался самым быстрым cvsup4.ru.freebsd.org

Теперь переходим ко второму этапу. Создаем файл /etc/supfile следующего содержания:

*default host=cvsup4.ru.freebsd.org

*default base=/var/db

*default prefix=/usr

*default release=cvs tag=RELENG_8_1_0_RELEASE

*default delete use-rel-suffix

*default compress

src-all

Обновление выполняется следующей командой:

# csup /etc/supfile

Обновление закончится после надписи Finished successfully. Теперь в /usr/src/ имеются обновленные исходные коды для указанного в /etc/supfile релизе (указали как RELENG_8_1_0_RELEASE).

Tagged with:
 

Leave a Reply