As chaves residem no banco de dados RPM. Assim, você precisaria manter dois bancos de dados de rpm separados. Por exemplo:
mkdir /var/lib/rpm_a; cp -p /var/lib/rpm/__db.* /var/lib/rpm_a/
Em seguida, adicione --dbpath /var/lib/rpm_a
ao seu comando rpm
ou adicione a ~/.rpmmacros
:
_dbpath /var/lib/rpm_a
No entanto, agora você precisa manter bancos de dados de 2 rpm. Eu teria sua automação copiar temporariamente o banco de dados do sistema, adicionar as chaves, fazer o seu trabalho e, em seguida, excluir o banco de dados temporário.