Если вы создаете файл .spec
с ViM, редактор будет использовать скелет для него. Очень удобно!Что такое `% setup -q` в спецификации RPM?
Это жует меня, однако, что сгенерированный макрос %setup
имеет этот флаг -q
, которого я не смог найти.
я не нашел ни одного упоминания о max-rpm guide page on macros, и не получает расширен rpmspec
: rpmspec --eval '%setup'
возвращает только %setup
и -p
ничего не меняет. Он не упоминается и в других relevant docs.
С дальнейшим исследованием я заметил, что есть много макросов, которые не распространяются на rpmspec
, даже если бы я мог найти множество макросов в /usr/lib/rpm
(на моей Fedora).
Вот и мне интересно:
- Что такое
-q
для? - Почему я не вижу всех расширений? Я что-то упускаю?
- Вышеупомянутый указатель Max RPM утверждает, что существует флаг
--test
для командrpm -b
. Я мог видеть, что в моей системе нетrpm -b
, и на самом деле я выполняю всю работу сrpmbuild
. Вrpmbuild
флаг--test
. Как увидеть расширенные скрипты?