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