#!/bin/bash

CHRBIN=/usr/sbin/chroot

#KEYSERVER=pgpkeys.mit.edu
KEYSERVER=keys.gnupg.net

KEY=$1
CHRDIR=$2

if [ -z $KEY ]; then
    echo "Usage: apt-addkey key [chroot]"
    exit 88
fi

CHR=""
if ! [ -z $CHRDIR ]; then
    if [ -d $CHRDIR ]; then
        CHR="$CHRBIN $CHRDIR"
    fi
fi

gpg --recv-key --keyserver $KEYSERVER $KEY
if [ $? -eq 0 ]; then
    gpg --export $KEY | $CHR apt-key add -
fi
