Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > non-free-release > by-pkgid > cbc81d545666047d67e6c996edae0244 > scriptlet

java-1.5.0-sun-1.5.0.22-1mdv2010.1.i586.rpm

POSTIN

/bin/sh
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre-1.5.0-sun/bin/java 1503 \
--slave /usr/bin/keytool keytool /usr/lib/jvm/java-1.5.0-sun/bin/keytool \
--slave /usr/bin/orbd orbd /usr/lib/jvm/java-1.5.0-sun/bin/orbd \
--slave /usr/bin/policytool policytool /usr/lib/jvm/java-1.5.0-sun/bin/policytool \
--slave /usr/bin/rmid rmid /usr/lib/jvm/java-1.5.0-sun/bin/rmid \
--slave /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-1.5.0-sun/bin/rmiregistry \
--slave /usr/bin/servertool servertool /usr/lib/jvm/java-1.5.0-sun/bin/servertool \
--slave /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-1.5.0-sun/bin/tnameserv \
--slave /usr/share/man/man1/java.1.lzma java.1.lzma /usr/share/man/man1/java-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/javaws.1.lzma javaws.1.lzma /usr/share/man/man1/javaws-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/keytool.1.lzma keytool.1.lzma /usr/share/man/man1/keytool-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/orbd.1.lzma orbd.1.lzma /usr/share/man/man1/orbd-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/policytool.1.lzma policytool.1.lzma /usr/share/man/man1/policytool-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/rmid.1.lzma rmid.1.lzma /usr/share/man/man1/rmid-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/rmiregistry.1.lzma rmiregistry.1.lzma /usr/share/man/man1/rmiregistry-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/servertool.1.lzma servertool.1.lzma /usr/share/man/man1/servertool-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/tnameserv.1.lzma tnameserv.1.lzma /usr/share/man/man1/tnameserv-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/kinit.1.lzma kinit.1.lzma /usr/share/man/man1/kinit-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/klist.1.lzma klist.1.lzma /usr/share/man/man1/klist-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/man1/ktab.1.lzma ktab.1.lzma /usr/share/man/man1/ktab-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/java.1.lzma java.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/java-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/javaws.1.lzma javaws.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/javaws-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/keytool.1.lzma keytool.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/keytool-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/orbd.1.lzma orbd.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/orbd-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/policytool.1.lzma policytool.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/policytool-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/rmid.1.lzma rmid.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/rmid-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/rmiregistry.1.lzma rmiregistry.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/rmiregistry-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/servertool.1.lzma servertool.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/servertool-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/tnameserv.1.lzma tnameserv.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/tnameserv-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/kinit.1.lzma kinit.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/kinit-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/klist.1.lzma klist.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/klist-java-1.5.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/ktab.1.lzma ktab.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/ktab-java-1.5.0-sun.1.lzma \
--slave /usr/bin/ControlPanel                        ControlPanel                /usr/lib/jvm/jre-1.5.0-sun/bin/ControlPanel \
--slave /usr/bin/javaws                        javaws                        /usr/lib/jvm/jre-1.5.0-sun/bin/javaws \
--slave /usr/share/mime/packages/java.xml        java.xml                /usr/lib/jvm/jre-1.5.0-sun/lib/sharedmimeinfo \
--slave        /usr/lib/jvm/jre                                jre                        /usr/lib/jvm/jre-1.5.0-sun \
--slave        /usr/lib/jvm-exports/jre                        jre_exports                /usr/lib/jvm-exports/jre-1.5.0-sun
# jre file with environment variables with has filename with higher number value than sdk to ensure
# sdk gets processed first

# (Anssi 04/2008) bug #40201
# These used to be broken real files:
for file in /usr/lib/jvm/java-1.5.0-sun-1.5.0.22/jre/lib/security/local_policy.jar /usr/lib/jvm/jre-1.5.0-sun/lib/security/US_export_policy.jar; do
        [ -L "$file" ] || rm -f "$file"
done
update-alternatives \
--install \
        /usr/lib/jvm/jre-1.5.0-sun/lib/security/local_policy.jar \
        jce_1.5.0_sun_local_policy \
        /usr/lib/jvm-private/java-1.5.0-sun/jce/vanilla/local_policy.jar \
        1503 \
--slave \
        /usr/lib/jvm/jre-1.5.0-sun/lib/security/US_export_policy.jar \
        jce_1.5.0_sun_us_export_policy \
        /usr/lib/jvm-private/java-1.5.0-sun/jce/vanilla/US_export_policy.jar

update-alternatives --install /usr/lib/jvm/jre-sun jre_sun /usr/lib/jvm/jre-1.5.0-sun 1503 \
--slave /usr/lib/jvm-exports/jre-sun        jre_sun_exports        /usr/lib/jvm-exports/jre-1.5.0-sun

update-alternatives --install /usr/lib/jvm/jre-1.5.0 jre_1.5.0 /usr/lib/jvm/jre-1.5.0-sun 1503 \
--slave /usr/lib/jvm-exports/jre-1.5.0        jre_1.5.0_exports      /usr/lib/jvm-exports/jre-1.5.0-sun

POSTUN

/bin/sh
if ! [ -e "/usr/lib/jvm/jre-1.5.0-sun/bin/java" ]; then
update-alternatives --remove java /usr/lib/jvm/jre-1.5.0-sun/bin/java
update-alternatives --remove \
        jce_1.5.0_sun_local_policy \
        /usr/lib/jvm-private/java-1.5.0-sun/jce/vanilla/local_policy.jar
update-alternatives --remove jre_sun  /usr/lib/jvm/jre-1.5.0-sun
update-alternatives --remove jre_1.5.0 /usr/lib/jvm/jre-1.5.0-sun
fi