При сборке пакетов для включения в релиз может потребоваться ручное
обновление иерархий ports
и src
до нужного тэга, а также использование опций -nocvs
и -noportscvs
.
Для подготовки комплекта пакетов для помещения на CD-ROM используйте
параметр -cdrom
при запуске
dopackages
.
Если на кластере достаточно дискового пространства, можно применить
ключ -distfiles
для выкачивания дистрибутивных
архивов.
Первая сборка должна быть произведена с параметром
-distfiles
.
По завершении первого процесса сборки перезапустите его с параметрами
-restart -distfiles -fetch-original
,
для того чтобы выкачать обновленные дистрибутивы.
Затем, на этапе финальной обработки, соберите список файлов при помощи
команды
%
cd ${arch}
/${branch}
%
find distfiles > distfiles-${release}
Этот файл обычно копируют в каталог
i386/
главной машины кластера.${branch}
Данная процедура помогает чистить комплект дистрибутивных архивов,
располагающийся на ftp-master
. Если дисковое
пространство заканчивается, можно сохранить архивы для свежих релизов,
а прочие — удалить.
После копирования дистрибутивов (см. ниже) надо создать окончательный
комплект пакетов для релиза. Для полного спокойствия, запустите скрипт
вручную, чтобы быть уверенным, что все пакеты ограниченного
распространения и их исходные архивы удалены. Затем скопируйте каталог
${arch}
/${branch}
/cdrom.sh
в
${arch}
/${branch}
/packages
.
После того, как пакеты переложены в надежное место, свяжитесь с группой
re@FreeBSD.org и сообщите им расположение финального комплекта пакетов.${arch}
/${branch}
/packages-${release}
Помните о необходимости координации с группой re@FreeBSD.org по поводу времени и статуса сборки пакетов для релизов.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.