#!/bin/sh cd "$(dirname "$(realpath "$0")")/.." if [ "$#" -lt 3 ]; then cat >&2 << EOF Usage: ${0} [key-file] [key-id] [key-type] EOF else file="$1" id="$2" message="$3" type="$( echo -n "$message" | sed -E 's/\bkey\b//' | tr -s '[:space:][:punct:]' '-' | sed 's/-$//')" make keyrings/jadupc-archive-keyring.gpg gpg --no-default-keyring --keyring keyrings/jadupc-archive-keyring.gpg \ --no-auto-check-trustdb --import "$file" jetring-gen keyrings/jadupc-archive-keyring.gpg~ keyrings/jadupc-archive-keyring.gpg \ "add $message" mv "add-$id" "add-$type" jetring-accept active-keys/ "add-$type" fi