Процесс построения пакетов

Группа поддержки портов FreeBSD

$FreeBSD: head/ru_RU.KOI8-R/articles/portbuild/article.xml 39632 2012-10-01 11:56:00Z gabor $

$FreeBSD: head/ru_RU.KOI8-R/articles/portbuild/article.xml 39632 2012-10-01 11:56:00Z gabor $


Содержание
1. Введение
2. Конфигурация машин-клиентов
3. Подготовка ограниченной среды сборки
4. Запуск сборки
5. Процесс сборки
6. Прерывание процесса сборки
7. Слежение за процессом
8. Сборка пакетов для релизов
9. Загрузка пакетов для раздачи
10. Экспериментальная сборка

1. Введение

Для того, чтобы подготовить предкомпилированные версии поддерживаемых приложений для FreeBSD, на одном из ''Кластеров сборки пакетов'' регулярно производится сборка полного дерева портов. В настоящее время существует два таких кластера: pointyhat.FreeBSD.org и dosirak.kr.FreeBSD.org.

Большая часть ''магии'' процесса сборки сосредоточена в дереве каталогов /var/portbuild. Если не оговаривается иное, все пути указаны относительно этого каталога. ${arch} используется для указания на архитектуру платформы сборки (i386™, alpha, Sparc64®, ia64 или amd64); ${branch} описывает ветвь построения (4, 5, 5-exp, 6, 6-exp и 7).

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.