substitua ou remova a assinatura GPG no RPM

4

Existe uma maneira de remover ou substituir uma assinatura GPG existente em um RPM?

Estou colocando alguns RPMs obscuros em um repositório interno que usamos para pacotes suplementares rhel / centos. Alguns desses RPMs já estão assinados. Eu gostaria de remover essas assinaturas e renunciá-las com uma assinatura GPG que usamos para o nosso repositório local.

    
por carlos 05.03.2015 / 20:15

1 resposta

4

Simplesmente (re) assine os pacotes com sua própria chave ...

rpm --addsign package.rpm

A opção --addsign gera e insere novas assinaturas para cada pacote. Quaisquer assinaturas existentes serão descartadas.

A opção --resign gera e anexa assinaturas para os pacotes listados, preservando as assinaturas existentes.

Se você importou a chave pública, poderá validar a nova assinatura

rpm --checksig -v package.rpm

Você deve ver a frase Good signature from "Your Name" na saída.

As assinaturas de remoção do AFAIK não são suportadas.

    
por 05.03.2015 / 20:41

Tags