Simple Script to Convert PGP Keys to GnuPG


Makes lots of assumptions, can probably sue some cleanup, just a one-off used to convert ~50(?) keyrings once upon a time...

    #!/bin/bash
    #
    #  convert pgp keys to gnupg
    #  usage:  su -  -c /usr/local/bin/pgpkeys2gpg
    #
    gpg --import /dev/null |grep ' 0x' |cut -f4 -d' '`
    KEYLIST=`pgp -kv 2>/dev/null |grep ' 0x' |cut -c16-25`

    KEYRINGS=".pgp/pubring.pkr .pgp/secring.skr"
    TMPFILE=".gnupg/tmpkey$$"

    for KEY in $KEYLIST ; do
        for RING in $KEYRINGS ; do
            pgp -kx $KEY $TMPFILE $RING
            if [ -r $TMPFILE ] ; then
                gpg --import $TMPFILE
                rm $TMPFILE
            fi
        done
    done


date: 12/07/2007