При сборке пакетов для включения в релиз может потребоваться ручное
обновление иерархий 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
.
После того, как пакеты переложены в надежное место, свяжитесь с группой
Группа Выпуска Релизов FreeBSD ${arch}
/${branch}
/packages-${release}
<re@FreeBSD.org>
и сообщите им расположение финального комплекта пакетов.
Помните о необходимости координации с группой Группа Выпуска Релизов FreeBSD <re@FreeBSD.org>
по поводу
времени и статуса сборки пакетов для релизов.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.