#!/usr/bin/awk -f
/-----BEGIN PGP SIGNED MESSAGE-----/ {
if (first_line_seen)
{
bogosity = 1;
exit;
}
else
{
print $0 | gpg_command;
first_line_seen = 1;
}
next;
}
/-----END PGP SIGNATURE-----/ {
if (!first_line_seen)
{
bogosity = 1;
exit;
}
else
{
print $0 | gpg_command;
last_line_seen = 1;
}
next;
}
{
if (!first_line_seen || last_line_seen)
{
bogosity = 1;
exit;
}
else
{
print $0 | gpg_command;
}
next;
}
END {
if (bogosity || close(gpg_command))
{
exit 1;
}
else
{
exit 0;
}
}
# tag: Tom Lord Mon Jan 26 19:49:35 2004 (tla/=gpg-check.awk)
#
syntax highlighted by Code2HTML, v. 0.9.1