#!/bin/sh # Copyright 2009 Andrew Isaacson pp=`mktemp /dev/shm/ppXXXXXX` lf=`mktemp /dev/shm/lfXXXXXX` trap "shred $pp $lf; rm $pp $lf" QUIT EXIT INT HUP gpg="gpg --passphrase-fd 5 5<$pp --no-tty --log-fd 6 6>$lf" dump_all() { for f in d/*.gpg; do eval $gpg < $f done }