#!/bin/sh set -e . ./vars [ -d "$GNUPGHOME" ] && rm -r "$GNUPGHOME" mkdir "$GNUPGHOME" chmod go-rwx "$GNUPGHOME" for i in `cd ids; ls`; do if ! [ -s "keys/$i" ] || [ "ids/$i" -nt "keys/$i" ]; then rm -f "keys/$i" for k in `cat "ids/$i"`; do [ -d "$GNUPGHOME" ] && rm -r "$GNUPGHOME" mkdir "$GNUPGHOME" chmod go-rwx "$GNUPGHOME" gpg --keyserver "$KS" --recv "$k" || true pgp-clean "$k" >> "keys/$i" done fi done svn -q add keys/* svn -q add ids/*