From: Michael Schroeder Date: Wed, 28 Aug 2013 15:24:47 +0000 (+0200) Subject: solv example: use gpgv instead of gpg to verify sigs X-Git-Tag: BASE-SuSE-Code-13_1-Branch~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2007c85d43a99ff371d46da38fe60e6143f5ee7b;p=thirdparty%2Flibsolv.git solv example: use gpgv instead of gpg to verify sigs --- diff --git a/examples/solv.c b/examples/solv.c index 9b6bd48b..7d6de97f 100644 --- a/examples/solv.c +++ b/examples/solv.c @@ -973,7 +973,7 @@ checksig(Pool *sigpool, FILE *fp, FILE *sigfp) lseek(fileno(fp), 0, SEEK_SET); possigfp = lseek(fileno(sigfp), 0, SEEK_CUR); lseek(fileno(sigfp), 0, SEEK_SET); - snprintf(cmd, sizeof(cmd), "gpg -q --homedir %s --verify /dev/fd/%d /dev/fd/%d >/dev/null 2>&1", gpgdir, fileno(sigfp), fileno(fp)); + snprintf(cmd, sizeof(cmd), "gpgv -q --homedir %s --keyring %s/pubring.gpg /dev/fd/%d /dev/fd/%d >/dev/null 2>&1", gpgdir, gpgdir, fileno(sigfp), fileno(fp)); fcntl(fileno(fp), F_SETFD, 0); /* clear CLOEXEC */ fcntl(fileno(sigfp), F_SETFD, 0); /* clear CLOEXEC */ r = system(cmd);