POSTIN
/bin/sh
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.4.2-kaffe/bin/javac 30 \
--slave /usr/lib/jvm/java java_sdk /usr/lib/jvm/java-1.4.2-kaffe \
--slave /usr/lib/jvm-exports/java java_sdk_exports /usr/lib/jvm-exports/java-1.4.2-kaffe \
--slave /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-1.4.2-kaffe/bin/gappletviewer \
--slave /usr/bin/jar jar /usr/lib/jvm/java-1.4.2-kaffe/bin/jar \
--slave /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-1.4.2-kaffe/bin/gjarsigner \
--slave /usr/bin/javadoc javadoc /usr/lib/jvm/java-1.4.2-kaffe/bin/javadoc \
--slave /usr/bin/javah javah /usr/lib/jvm/java-1.4.2-kaffe/bin/javah \
--slave /usr/bin/javap javap /usr/lib/jvm/java-1.4.2-kaffe/bin/javap \
--slave /usr/bin/jdb jdb /usr/lib/jvm/java-1.4.2-kaffe/bin/jdb \
--slave /usr/bin/keytool keytool /usr/lib/jvm/java-1.4.2-kaffe/bin/gkeytool \
--slave /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-1.4.2-kaffe/bin/native2ascii \
--slave /usr/bin/rmic rmic /usr/lib/jvm/java-1.4.2-kaffe/bin/rmic \
--slave /usr/bin/serialver serialver /usr/lib/jvm/java-1.4.2-kaffe/bin/serialver
update-alternatives --install /usr/lib/jvm/java-kaffe java_sdk_kaffe /usr/lib/jvm/java-1.4.2-kaffe 30 \
--slave /usr/lib/jvm-exports/java-kaffe java_sdk_kaffe_exports /usr/lib/jvm-exports/java-1.4.2-kaffe
update-alternatives --install /usr/lib/jvm/java-1.4.2 java_sdk_1.4.2 /usr/lib/jvm/java-1.4.2-kaffe 30 \
--slave /usr/lib/jvm-exports/java-1.4.2 java_sdk_1.4.2_exports /usr/lib/jvm-exports/java-1.4.2-kaffe
POSTUN
/bin/sh
if [ $1 -eq 0 ]; then
update-alternatives --remove javac /usr/lib/jvm/java-1.4.2-kaffe/bin/javac
update-alternatives --remove java_sdk_kaffe /usr/lib/jvm/java-1.4.2-kaffe
update-alternatives --remove java_sdk_1.4.2 /usr/lib/jvm/java-1.4.2-kaffe
fi