21.2.4 Изменение хода сборки

С помощью нижеследующих опций вы можете более тонко настроить процесс сборки пакета.

Опция

Использование

-?, --help

Вывести всю информацию popt об опциях командной строки

--buildroot directory

Переопределить каталог сборки по умолчанию в пользу каталога directory

--clean

Удалить дерево сборки после сборки

-D, --define 'macro value'

Определить макрос со значением value

--dbpath path_to_rpm_db

Использовать указанный путь в качестве пути к БД RPM вместо пути по умолчанию

-E, --eval expression

Развернуть значение данного выражения

--macros file:file:file

Считать список файлов для использования их в качестве файлов макроопределений. Только первый файл из списка должен существовать

--nobuild

Ничего не собирать в реальности. Опция служит для проверки spec-файла

--pipe command

Перенаправить вывод команды на ввод команды command

--quiet

Тихое поведение. Выдаются только сообщения об ошибках

--rcfile file:file:file

Считать список файлов для использования их в качестве rc-файлов, хранящих установки RPM. Только первый файл в списке обязан существовать

--rmsource

Удалить исходники после сборки

--rmspec

Удалить spec-файл после сборки

--root directory

Использовать указанный каталог в качестве корня файловой системы вместо каталога /

--short-circuit

В сочетании с опциями -bc или -bi используется для прямого перехода к данной стадии сборки и выполнения этой стадии (чтобы пропустить стадию компиляции, если ошибка сборки пакета - это ошибка RPM, а не компилятора)

--showrc

Вывести установки из rpmrc и macro-файлов

--sign

Подписать пакет сигнатурой GPG

--target platform

Собрать пакет для данной платформы. Не сработает, если нет кросс-компилятора для этой платформы.

-v, --verbose

Более многословный вывод

-vv

Еще более многословный вывод

--version

Вывести версию RPM

Далее - Раздел 22. Синтаксис spec-файла
Назад - Пересборка пакетов из пакетов с исходным кодом
Содержание