Я пытаюсь создать и подписать RPM. Я создал свой файл.rpmacro в том месте, где я создаю /path/to/macrodir/ Затем я использую --определить с _topdir со ссылкой на /path/to/macrodir/
Если я соберу RPM без знака --; работает нормально.
rpmbuild --define "_topdir /path/to/macrodir" -bb spec
.rpmmacro находится в макродире и содержит
%_signature gpg
%_gpg_name Name (Comment) <emailid>
%_gpgpath pathtognupgfolder
%_gpgbin locationofgpgexec
Если я включаю знак --, то выдает ошибку
rpmbuild --define "_topdir /path/to/macrodir" -bb --sign spec
ошибка :Вы должны установить "% _имя gpg _" в файле макроса
Я не могу видеть, что я делаю неправильно. Какие-либо предложения?