#!/bin/sh

# on RedHat (maybe on others too) pgp 6.5.x binary is called pgp6,
# check if it's here
if [ -n "`which pgp6 2>/dev/null`" ]
then
  pgpbin=pgp6
else
  pgpbin=pgp
fi

n=1
r=1
case $0 in
	*pgp65x-sign) 		$pgpbin -fat -s -u $USER $*;	n=$?	;;
	*pgp65x-encrypt)	$pgpbin -fat -e -u $USER $*;	n=$?	;;
	*pgp65x-sign+encrypt)	$pgpbin -fat -se -u $USER $*;	n=$?	;;
	*pgp65x-check)
	  TMP=`mktemp /var/tmp/pinepgp.XXXXXX`
	  $pgpbin -f -u $USER $* 2> $TMP
	  n=$?
          echo -e "\n----------------------------------------------------------------------"
	  cat $TMP
          echo "----------------------------------------------------------------------"
	  rm -f $TMP
	  if [ $n = 0 ]; then r=0; fi
	;;
	*)
	  echo "Pine in/out filters for PGP 6.5.x"
	  echo "Use:"
	  echo "  pgp65x-sign"
	  echo "  pgp65x-encrypt"
	  echo "  pgp65x-sign+encrypt"
	  echo "  pgp65x-check"
	  ;;
esac

if [ $r != 0 ]; then
	echo -ne "\nHit return to continue." >&2
	read <&2
fi
exit $n
