Automatic update of keyring

Dave Chapeskie gnupg@ddm.wox.org
Sun Sep 9 12:54:01 2001


--XsQoSWH+UP9D9v3l
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Sep 08, 2001 at 09:00:28PM +1000, David wrote:

> On Sat, 08 Sep 2001, =C5smund Skj=E6veland wrote:
> > Is there a way to automatically update my keyring every now and then,
> > to make sure I get all new signatures and revocations?
>=20
> Someone posted a shell script to the mailing list a while back,
> somewhere around June 11. The script is called refreshkeys.sh. I guess
> you'll probably need to wade through the archives to find it.
Yes, please search the archives before posting questions. My solution wasn't a convoluted shell script but a single command that can be put into a shell alias. On Wed, Jun 13, 2001 at 01:18:33PM -0400, Dave Chapeskie wrote:
> Subject: Re: Refreshing PGP keys
>
> Just do something like:
>
> gpg --with-colons --fast-list-mode --list-keys \
> | awk -F: '$1=3D=3D"pub" {print $5}' | sort | uniq \
> | xargs -n 20 gpg --recv-keys
Of course you could replace the "sort | uniq" with just "sort -u". To put it into a ~/.cshrc or ~/.tcshrc file as an alias you'll need to escape the single quotes like this: alias gpg-update-all 'gpg --with-colons --fast-list-mode --list-keys | awk -F: '\''$1=3D=3D"pub" {print $5}'\'' | sort -u | xargs -n 20 gpg --recv-keys' --=20 Dave Chapeskie OpenPGP Key KeyId: 3D2B6B34 --XsQoSWH+UP9D9v3l Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) iEYEARECAAYFAjubSZMACgkQWqkc/T0razSQnQCeKYIqjcvDLk9D/fpPAG2SqkRS w2EAnjxcccCT40cIrDlw6qObB9PZ9Ume =oHxh -----END PGP SIGNATURE----- --XsQoSWH+UP9D9v3l--