POSTIN
/bin/sh
ext=.gz
alternatives \
--install /usr/bin/java java /usr/lib/jvm/jre-1.6.0-openjdk/bin/java 16000 \
--slave /usr/lib/jvm/jre jre /usr/lib/jvm/jre-1.6.0-openjdk \
--slave /usr/lib/jvm-exports/jre jre_exports /usr/lib/jvm-exports/jre-1.6.0-openjdk \
--slave /usr/bin/javaws javaws /usr/lib/jvm/jre-1.6.0-openjdk/bin/javaws \
--slave /usr/bin/keytool keytool /usr/lib/jvm/jre-1.6.0-openjdk/bin/keytool \
--slave /usr/bin/orbd orbd /usr/lib/jvm/jre-1.6.0-openjdk/bin/orbd \
--slave /usr/bin/pack200 pack200 /usr/lib/jvm/jre-1.6.0-openjdk/bin/pack200 \
--slave /usr/bin/rmid rmid /usr/lib/jvm/jre-1.6.0-openjdk/bin/rmid \
--slave /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/jre-1.6.0-openjdk/bin/rmiregistry \
--slave /usr/bin/servertool servertool /usr/lib/jvm/jre-1.6.0-openjdk/bin/servertool \
--slave /usr/bin/tnameserv tnameserv /usr/lib/jvm/jre-1.6.0-openjdk/bin/tnameserv \
--slave /usr/bin/unpack200 unpack200 /usr/lib/jvm/jre-1.6.0-openjdk/bin/unpack200 \
--slave /usr/share/man/man1/java.1$ext java.1$ext \
/usr/share/man/man1/java-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/javaws.1$ext javaws.1$ext \
/usr/share/man/man1/javaws-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/keytool.1$ext keytool.1$ext \
/usr/share/man/man1/keytool-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/orbd.1$ext orbd.1$ext \
/usr/share/man/man1/orbd-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/pack200.1$ext pack200.1$ext \
/usr/share/man/man1/pack200-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/rmid.1$ext rmid.1$ext \
/usr/share/man/man1/rmid-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/rmiregistry.1$ext rmiregistry.1$ext \
/usr/share/man/man1/rmiregistry-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/servertool.1$ext servertool.1$ext \
/usr/share/man/man1/servertool-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/tnameserv.1$ext tnameserv.1$ext \
/usr/share/man/man1/tnameserv-java-1.6.0-openjdk.1$ext \
--slave /usr/share/man/man1/unpack200.1$ext unpack200.1$ext \
/usr/share/man/man1/unpack200-java-1.6.0-openjdk.1$ext
alternatives \
--install /usr/lib/jvm/jre-openjdk \
jre_openjdk /usr/lib/jvm/jre-1.6.0-openjdk 16000 \
--slave /usr/lib/jvm-exports/jre-openjdk \
jre_openjdk_exports /usr/lib/jvm-exports/jre-1.6.0-openjdk
alternatives \
--install /usr/lib/jvm/jre-1.6.0 \
jre_1.6.0 /usr/lib/jvm/jre-1.6.0-openjdk 16000 \
--slave /usr/lib/jvm-exports/jre-1.6.0 \
jre_1.6.0_exports /usr/lib/jvm-exports/jre-1.6.0-openjdk
# Update for jnlp handling.
update-desktop-database /usr/share/applications &> /dev/null || :
touch --no-create /usr/share/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ] ; then
/usr/bin/gtk-update-icon-cache --quiet /usr/share/icons/hicolor
fi
exit 0
POSTUN
/bin/sh
if [ $1 -eq 0 ]
then
alternatives --remove java /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
alternatives --remove jre_openjdk /usr/lib/jvm/jre-1.6.0-openjdk
alternatives --remove jre_1.6.0 /usr/lib/jvm/jre-1.6.0-openjdk
fi
# Update for jnlp handling.
update-desktop-database /usr/share/applications &> /dev/null || :
touch --no-create /usr/share/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ] ; then
/usr/bin/gtk-update-icon-cache --quiet /usr/share/icons/hicolor
fi
exit 0