ansible-koji/roles/koji_hub/files/koji-sign-spooler.service
Rénich Bon Ćirić bafaa0e840
fix(sign): corregir rpmsign con GnuPG PKCS11 y firma en spooler
- Configurar GnuPG con gnupg-pkcs11-scd y libsiguldry_pkcs11.so para el usuario root.
- Importar clave pública de firma de Siguldry al llavero GPG de root automáticamente.
- Modificar el spooler para usar rpmsign con la macro _gpg_name en lugar de Sequoia (_openpgp_sign).
- Remover el argumento keyword no soportado 'sigkey' de add_rpm_sig().
- Definir variables de entorno SIGULDRY_SOCKET y CREDENTIALS_DIRECTORY en el servicio systemd del spooler.

Co-developed-by: Gemini AI <renich+gemini@woralelandia.com>
Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
2026-06-16 12:32:02 -06:00

16 lines
373 B
Desktop File

[Unit]
Description=Koji Sign Spooler Daemon
After=httpd.service postgresql.service
[Service]
Type=simple
ExecStart=/usr/libexec/koji-sign-spooler
User=root
Group=apache
Environment="SIGULDRY_SOCKET=/run/siguldry-client-proxy/siguldry-client-proxy.socket"
Environment="CREDENTIALS_DIRECTORY=/etc/credstore"
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target