rpm-setup-autosign - Man Page

Set up automatic signing for rpmbuild

Synopsis

rpm-setup-autosign [options]

Description

rpm-setup-autosign is used to set up automatic signing from rpmbuild(1).​ It generates a user- and host-specific, passwordless OpenPGP key, configures rpmbuild(1) to use that key and exports the public key (aka certificate) for importing to the persistent rpm(8) keyring.​

The purpose of automatic signing is to make testing local builds painless.​ For distributing packages, it'​s recommended to use a separate signing account that cannot be compromised by a build.​

Options

-p <gpg|sq>, --prog <gpg|sq>

Specify the signing program to use: GnuPG or Sequoia PGP'​s sq.​

Configuration

On successful completion, one or more of the following macros will be configured in the user'​s macro configuration file.​ See rpm-config(5) for details:

Exit Status

On success, 0 is returned, a nonzero failure code otherwise.​

Files

~/.​config/rpm/rpmbuild-*.​asc
~/.​config/rpm/macros

Examples

rpm-setup-autosign -p sq

Set up rpmbuild(1) autosigning using Sequoia-sq.​

See Also

rpm(8) rpmsign(1) rpmbuild(1)

http://www.​rpm.​org/

Referenced By

rpmbuild(1).

2026-08-20 RPM 6.1.0