O programa gpgv
/ gpgv2
é usado para verificação simples de assinaturas. O problema é que os arquivos de chave exportados não são reconhecidos como chaveiro. Assim você tem que criar um chaveiro no primeiro passo:
cd /some/tmp/dir || exit 1
test -f pubring.gpg && { rm -f pubring.gpg || exit 1; }
gpg --no-options --no-default-keyring --keyring ./pubring.gpg \
--secret-keyring ./secring.gpg --import /etc/ourapp/ourapps_trusted_pubkeys.asc
Agora, /some/tmp/dir/pubring.gpg
é um arquivo de chaveiro gpgv
pode usar:
gpgv --keyring /some/tmp/dir/pubring.gpg \
/var/lib/ourapp/newcontent.tar.gz.asc /var/lib/ourapp/newcontent.tar.gz
Se o caminho do arquivo de dados for o caminho da assinatura sem .asc
(como no seu exemplo), você poderá excluí-lo.