#!/bin/bash export LANG=C TMPDIR=$(mktemp -d) trap "rm -rf '${TMPDIR}'" EXIT KEYSERVER='hkp://pool.sks-keyservers.net' GPG="gpg --quiet --batch --no-tty --no-permission-warning --keyserver "${KEYSERVER}" --homedir ${TMPDIR}" pushd "$(dirname "$0")" >/dev/null $GPG --gen-key </dev/null printf 'clean\nquit\ny\n' | \ ${GPG} --command-fd 0 --edit-key ${keyid} FD=$(mktemp) exec 4>"${FD}" ${GPG} --yes --lsign-key ${keyid} &>/dev/null ${GPG} --armor --output packager/${username}.asc --export ${keyid} echo "${keyid}:4:" >> parabola-trusted done < packager-keyids cat packager/*.asc > parabola.gpg popd >/dev/null