RPM-SETUP-AUTOSIGN(1)
π RPM-SETUP-AUTOSIGN(1) β the manual page, bestie edition π
General Commands Manual β¨ okay so this is the tea on rpm-setup-autosign, and honestly? it's giving convenience π«Ά
β¨ NAME β¨
rpm-setup-autosign β set up automatic signing for rpmbuild π
π SYNOPSIS π
rpm-setup-autosign [options]
that's it. that's the whole vibe. no cap. πΈ
π DESCRIPTION π
okay so listen β rpm-setup-autosign is the little helper that sets up automatic signing from rpmbuild(1). like, you run it and it just handles things for you. queen behaviour, honestly π
here's the rundown of what it actually does:
- generates a user- and host-specific, passwordless OpenPGP key β (yes bestie, passwordless β it's made for convenience, not for your banking)
- configures
rpmbuild(1)to use that key π§ - exports the public key (aka certificate) so you can import it to the persistent
rpm(8)keyring ποΈ
the whole purpose of automatic signing is to make testing local builds painless. that's the moment. that's the dream. no more crying over signatures while you're just trying to test something locally π
but ngl, for distributing packages, it's recommended to use a separate signing account that cannot be compromised by a build. seriously. do not use your cute little autosign key to ship real packages, that's not the move π
π OPTIONS π
-p <gpg|sq>,--prog <gpg|sq>β Specify the signing program to use: GnuPG or Sequoia PGP'ssq. pick your fighter, bestie π₯
π 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 the details, iykyk:
%_openpgp_autosign_id%_openpgp_sign
π¦ EXIT STATUS π¦
on success, 0 is returned. otherwise? a nonzero failure code. aka the β¨it did not workβ¨ code π
π FILES π
~/.config/rpm/rpmbuild-*.asc~/.config/rpm/macros
these are the spots. the locations. the homes of the goods π
β¨ EXAMPLES β¨
rpm-setup-autosign -p sq
Set up rpmbuild(1) autosigning using Sequoia-sq. that's it, one line, ate and left no crumbs π₯
π SEE ALSO π
okay and that's a wrap on the whole page, bestie!! this manual is from RPM 6.1.0, dated 2026-08-20, and the page itself is RPM-SETUP-AUTOSIGN(1) β go forth and sign your local builds painlessly, ily, mwah πβ¨π
π¦ where this page comes from
- ubuntu stonking: rpm 6.1.0-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms