Cross Reference: sigtest
xref: /javamail/sigtest
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Download
  • only in ./
sigtest revision 243
0N/A#!/bin/sh
0N/A#
0N/A# Compare API against a signature file.
0N/A#
243N/A# Usage: sigtest mail.jar mail.sig
0N/A#
243N/ASIGTEST=${SIGTEST:-/java/re/sigtest/2.2/promoted/opensource/latest/binaries/sigtest-2.2}
243N/AAPICHECK_JAR=$SIGTEST/lib/apicheck.jar
243N/AJAF_JAR=${JAF_JAR:-$HOME/ext/activation.jar}
243N/AJAVA_HOME=${JAVA_HOME:-/opt/jdk1.4}
243N/AUSAGE="sigtest [-b] [-p package] mail.jar mail.sig"
243N/APKG=javax.mail
243N/ABACKWARD=
243N/A
243N/Awhile getopts bp: opt
243N/Ado
243N/A case $opt in
243N/A p) PKG="$OPTARG";;
243N/A b) BACKWARD=-backward;;
243N/A \?) echo $USAGE; exit 1;;
243N/A esac
243N/Adone
243N/Ashift `expr $OPTIND - 1`
243N/A
243N/A${JAVA_HOME}/bin/java -jar $APICHECK_JAR -static \
243N/A -classpath "$1:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/jsse.jar:$JAF_JAR" \
243N/A -filename "$2" -package "$PKG" -out /dev/stdout \
243N/A -nomerge -checkvalue -mode src "$BACKWARD"

Indexes created Tue Jul 24 14:28:13 CEST 2018