第3章 パッケージ署名の設定

VineSeed および VinePlus では、原則として GnuPG による署名を行っていただきます。(GnuPG 鍵の作成方法は web などを参照してください。 )

~/.rpmmacrosに以下の記述があるか確認して下さい。

# gpg signing
# %_signature gpg
# %_gpg_name Your Name <your mail address>

行頭の # は、コメントを表しますので以下のように修正します。

# gpg signing
%_signature gpg	1
%_gpg_name Your Name <your mail address>	2

1

署名に GnuPG を使用する宣言

2

使用する GnuPG 鍵の宣言

使用する GnuPG 鍵に合わせて、Your Nameはあなたの名前(ローマ字表記)、your mail addressはあなたのメールアドレスに変更して下さい。

なお、パッケージ作成時には署名のためのオプションを与える必要がありますが、ファイル ~/.popt に以下の記述を追加しておくとオプションを省略可能になります。

rpm     exec --ba       rpmb -ba --sign
rpm     exec --bb       rpmb -bb --sign
rpm     exec --bs       rpmb -bs --sign
rpm     exec --ta       rpmb -ta --sign
rpm     exec --rebuild  rpmb --rebuild --sign
rpmbuild alias --rebuild        --rebuild --sign