#!/bin/sh set -e changeset="$1" if [ -z "$changeset" ]; then echo "Usage: checkchangeset changeset" >&2 exit 1 fi TMPRING=./keyring.tmp trap cleanup EXIT cleanup () { rm -f $TMPRING* } make echo "" echo "Running test suite on keyring, with this changeset included:" cp debian-maintainers.gpg $TMPRING jetring-apply $TMPRING "$changeset" DM_KEYRING="$TMPRING" export DM_KEYRING if ! ./runtests; then testfailed=1 fi echo "" echo "jetring-review of the changes in the changeset:" jetring-review -d debian-maintainers.gpg $changeset if [ "$testfailed" ]; then exit 1 fi