Ошибка при попытке подписать RPM

Я пытаюсь создать и подписать 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 _" в файле макроса

Я не могу видеть, что я делаю неправильно. Какие-либо предложения?

6
задан vpram86 10 August 2012 в 14:32
поделиться