19.4.1 Настройка окружения сборки

В терминологии RPM сборочная среда состоит из дерева каталогов, где происходит сборка, а также установок в rc и macro, которые содержат все переменные, необходимые rpmbased системе. Настроив сборочную среду, вы должны быть уверены, что установки rc и macro точно отражают системное окружение вашей не-Linux системы.

Команда rpm --showrc выведет список установок среды. Используйте ее для проверки значений.

Возможно потребуется изменить некоторые установки, например корень дерева сборки. По умолчанию эта установка выглядит примерно следующим образом:

_topdir %{_usrsrc}/redhat

В большинстве случаев _topdir указывает на каталог /usr/src/redhat. Ваша система может даже не иметь каталога /usr/src. Также вы можете не захотеть собирать rpm в каталоге redhat.

Если после всех настроек пакеты не собираются или дело идет с большим трудом, сосредоточтесь на кросс-сборке.

Далее - Кросс-сборка пакетов
Назад - Создание rpm-пакетов для не-Linux систем
Содержание