#!/bin/sh # clean_keyring.sh - clean up all the excess keys # origin: https://scruss.com/blog/2013/05/12/clean-up-your-gnupg-keyring/ set -e # set e.g. GPG=gpg2 in environment to override binary to use GPG=${GPG:-gpg} # my keys are those with a corresponding secret key mykeys=$($GPG --batch --list-secret-keys --with-colons | grep '^sec' | cut -d: -f5) if [ -z "$mykeys" ]; then # exit if no key string echo "Can't get user's key ID" exit 1 fi # all of the people who have signed my key mysigners=$($GPG --batch --list-sigs --with-colons $mykeys | grep '^sig' | cut -d: -f5 | sort -u) # keep all of the signers, plus my key (if I haven't self-signed) keepers=$(echo $mykeys $mysigners | tr ' ' '\012' | sort -u) # the keepers list in egrep syntax: ^(key|key|…) keepers_egrep=$(echo $keepers | sed 's/^/^(/; s/$/)/; s/ /|/g;') # everyone who isn't on the keepers list is deleted deleters=$($GPG --batch --list-keys --with-colons | grep '^pub' | cut -d: -f5 | egrep -v ${keepers_egrep}) if [ -z "$deleters" ]; then echo "# Nothing to delete!" else $GPG "$@" --delete-keys $deleters # TODO: use below instead when --force # $GPG --batch --yes "$@" --delete-keys $deleters fi this file 'description' to name the repository.Jonas Smedegaard
summaryrefslogtreecommitdiff
path: root/tags/57/f0/1324279062.170929941.1461268491041.JavaMail.root@zimbra39-e7.priv.proxad.net/inbox
diff options
context:
space:
mode:
Diffstat (limited to 'tags/57/f0/1324279062.170929941.1461268491041.JavaMail.root@zimbra39-e7.priv.proxad.net/inbox')
-rw-r--r--tags/57/f0/1324279062.170929941.1461268491041.JavaMail.root@zimbra39-e7.priv.proxad.net/inbox0
1 files changed, 0 insertions, 0 deletions
ss='none' style='width: -nan%;'/>
-rw-r--r--tags/9f/ba/20121011183530.GA28947@elie.Belkin/debian0
-rw-r--r--tags/9f/ba/20170628110002.B156F1EF@lxp5.free-owl.de/sys0
-rw-r--r--tags/9f/ba/20170628110002.B156F1EF@lxp5.free-owl.de/unread0
-rw-r--r--tags/9f/ba/20170820150002.848554CC9@lxp5.free-owl.de/sys0
-rw-r--r--tags/9f/ba/20170820150002.848554CC9@lxp5.free-owl.de/unread0
-rw-r--r--tags/9f/ba/20190214230002.B70121CD1E5@lxp5.free-owl.de/sys0
-rw-r--r--tags/9f/ba/20190214230002.B70121CD1E5@lxp5.free-owl.de/unread0
-rw-r--r--tags/9f/ba/20191029090001.C1E7A1CCD53@lxp5.free-owl.de/sys0
-rw-r--r--tags/9f/ba/20191029090001.C1E7A1CCD53@lxp5.free-owl.de/unread0
-rw-r--r--tags/9f/ba/20200117171246.Horde.9H9dk-yi38QJ8BXtYIqukFX@webmail.in-berlin.de/debian0
-rw-r--r--tags/9f/ba/20200117171246.Horde.9H9dk-yi38QJ8BXtYIqukFX@webmail.in-berlin.de/unread0
-rw-r--r--tags/9f/ba/4BEBC4D8-D44C-480C-BF49-C505D0680BDC@kaospilot.dk/hb0
-rw-r--r--tags/9f/ba/4BEBC4D8-D44C-480C-BF49-C505D0680BDC@kaospilot.dk/unread0
-rw-r--r--tags/9f/ba/CAJ+iPVR19rjSmrgo5Cp1pK_-gERBQxYhbXyCbeK1b89fa+J9bg@mail.gmail.com/sugar0
-rw-r--r--tags/9f/ba/CAJ+iPVR19rjSmrgo5Cp1pK_-gERBQxYhbXyCbeK1b89fa+J9bg@mail.gmail.com/unread0
-rw-r--r--tags/9f/ba/E1hwuR9-0001Ef-TW@enotuniq.net/debian0
-rw-r--r--tags/9f/ba/E1hwuR9-0001Ef-TW@enotuniq.net/unread0
-rw-r--r--tags/9f/ba/E1kXs9a-0007kN-Gv@usper.debian.org/debian0
-rw-r--r--tags/9f/ba/E1kXs9a-0007kN-Gv@usper.debian.org/inbox0
-rw-r--r--tags/9f/ba/E1kXs9a-0007kN-Gv@usper.debian.org/killed0
-rw-r--r--tags/9f/ba/E1kXs9a-0007kN-Gv@usper.debian.org/unread0
-rw-r--r--tags/9f/ba/E1keWIE-0000RK-Uw@respighi.debian.org/debian0
-rw-r--r--tags/9f/ba/E1keWIE-0000RK-Uw@respighi.debian.org/inbox0
-rw-r--r--tags/9f/ba/E1keWIE-0000RK-Uw@respighi.debian.org/killed0
-rw-r--r--tags/9f/ba/E1keWIE-0000RK-Uw@respighi.debian.org/unread0
-rw-r--r--tags/9f/ba/E1mK0AW-00078O-UV@usper.debian.org/debian0
-rw-r--r--tags/9f/ba/E1mK0AW-00078O-UV@usper.debian.org/inbox0
-rw-r--r--tags/9f/ba/E1mK0AW-00078O-UV@usper.debian.org/killed0
-rw-r--r--tags/9f/ba/E1mK0AW-00078O-UV@usper.debian.org/unread0
-rw-r--r--tags/9f/ba/b3b2e5ec5b8c516fefefe20d85657a0325e19dda.camel@gmail.com/debian0
-rw-r--r--tags/9f/ba/b3b2e5ec5b8c516fefefe20d85657a0325e19dda.camel@gmail.com/unread0
-rw-r--r--tags/9f/ba/d8a74af10801211114y7f5060ddlbb2ce820584c7f1@mail.gmail.com/debian0
-rw-r--r--tags/9f/ba/mailman.72.1598598002.15938.pkg-uwsgi-devel@alioth-lists.debian.net/inbox0
-rw-r--r--tags/9f/ba/mailman.72.1598598002.15938.pkg-uwsgi-devel@alioth-lists.debian.net/killed0
-rw-r--r--tags/9f/ba/mailman.72.1598598002.15938.pkg-uwsgi-devel@alioth-lists.debian.net/unread0
39 files changed, 0 insertions, 0 deletions