Rpmbuild - настройка имени созданного .rpm

Я пытался выяснить, какой самый простой способ установить фиксированное имя файла во время создания rpm. Может ли он быть установлен где-нибудь в файле .spec или в качестве параметра rpmbuild? Имя по умолчанию зависит от версии и номера выпуска. Имя моего rpm должно быть всегда одинаковым.

спасибо

синхронизация

Ответ 1

Да, переопределите макрос %_rpmfilename. Значение по умолчанию в соответствии с моим rpm --showrc:

%%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm

Итак, вы можете добавить следующее (или подобное) в начало вашего файла .spec:

%define _rpmfilename %%{NAME}.%%{OS}.%%{ARCH}.rpm