python3-dnf-plugin-refresh-gpgkeys - DNF4 plugin importing repository PGP keys non-interactively
| Website: | https://www.unixadm.org/ |
|---|---|
| License: | GPL-2.0-or-later |
| Vendor: | Unixadm.org |
- Description:
dnf-automatic uses its own gpgsigcheck() which verifies package signatures but never imports a repository key, so a rotated gpgkey aborts unattended runs with "GPG check FAILED" while an interactive "dnf -y upgrade" would import the key. This plugin hooks into the resolved() stage -- after depsolving, before dnf-automatic verifies signatures -- and imports the PGP keys of those repositories that contribute packages to the pending transaction. When nothing is to be installed, no key is touched.
Packages
| python3-dnf-plugin-refresh-gpgkeys-0.1.0-2.el8-noarch [12 KiB] |
Changelog
by Philippe Kueck (2026-10-07):
- initial packaging |
Package contents (click to display)
[f] /usr/lib/python3.6/site-packages/dnf-plugins/__pycache__/refresh-gpgkeys.cpython-36.pyc
[f] /usr/lib/python3.6/site-packages/dnf-plugins/__pycache__/refresh-gpgkeys.cpython-36.opt-1.pyc [f] /usr/lib/python3.6/site-packages/dnf-plugins/refresh-gpgkeys.py [f] /etc/dnf/plugins/refresh-gpgkeys.conf |
| python3-dnf-plugin-refresh-gpgkeys-0.1.0-1.el8-noarch [12 KiB] |
Changelog
by Philippe Kueck (2026-10-07):
- initial packaging |
Package contents (click to display)
[f] /usr/lib/python3.6/site-packages/dnf-plugins/__pycache__/refresh-gpgkeys.cpython-36.pyc
[f] /usr/lib/python3.6/site-packages/dnf-plugins/__pycache__/refresh-gpgkeys.cpython-36.opt-1.pyc [f] /usr/lib/python3.6/site-packages/dnf-plugins/refresh-gpgkeys.py [f] /etc/dnf/plugins/refresh-gpgkeys.conf |