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

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

Издание: 45050
Юридическое уведомление
2014-06-13 taras.
[ По разделам / Одним файлом ]

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

1. Введение

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

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

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

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.

По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.