LINUX.ORG.RU

Туплю или Автоподписывание rpm


0

0

Есть Fedora Core 6. Хочется написать скрипт, который будет пересобирать некоторое кол-во соих собственных rpm и выкладывать их в мой репозитарий. По большому счёту с написаниям такого скрипта проблем не вознико, за исключением одной. При подписывании rpmbuild спрашивать пароль ключа, даже, если ключ паролем не защищён.

В макросах всё стандартно, т.е. по rpm --showrc | grep gpg видим:

__gpg /usr/bin/gpg

__gpg_check_password_cmd %{__gpg} gpg --batch --no-verbose --passphrase-fd 3 -u "%{_gpg_name}" -so -

И т.д. То есть он ждёт пароль с /dev/fd3. Я точно туплю, потому что уже несколько часов убил на ковыряние док, но никак не могу понять, как же его заставить получить пароль не с клавиатуры. Как я только не пытался зацепиться на &3 и скормить туда пароль... Если с клавиатуры вводить, то всё зашибить. Но это не выход, тем более, что echo "passphrase" | rpmbuild --sing <...> - такой вариант гарантированно не проходит. :-(

Переписывать штатную строчку макроса не хочется. Может кто может подсказать готовый пример?

★★★★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.