Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 01b944bb4c76b0ac607e56944d11fa18 > scriptlet

java-1.6.0-sun-1.6.0.25-0.1mdv2010.2.x86_64.rpm

POSTIN

/bin/sh
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre-1.6.0-sun/bin/java 1600 \
--slave /usr/bin/keytool keytool /usr/lib/jvm/jre-1.6.0-sun/bin/keytool \
--slave /usr/bin/orbd orbd /usr/lib/jvm/jre-1.6.0-sun/bin/orbd \
--slave /usr/bin/policytool policytool /usr/lib/jvm/jre-1.6.0-sun/bin/policytool \
--slave /usr/bin/rmid rmid /usr/lib/jvm/jre-1.6.0-sun/bin/rmid \
--slave /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/jre-1.6.0-sun/bin/rmiregistry \
--slave /usr/bin/servertool servertool /usr/lib/jvm/jre-1.6.0-sun/bin/servertool \
--slave /usr/bin/tnameserv tnameserv /usr/lib/jvm/jre-1.6.0-sun/bin/tnameserv \
--slave /usr/share/man/man1/java.1.lzma java.1.lzma /usr/share/man/man1/java-java-1.6.0-sun.1.lzma \
--slave /usr/share/man/man1/keytool.1.lzma keytool.1.lzma /usr/share/man/man1/keytool-java-1.6.0-sun.1.lzma \
--slave /usr/share/man/man1/orbd.1.lzma orbd.1.lzma /usr/share/man/man1/orbd-java-1.6.0-sun.1.lzma \
--slave /usr/share/man/man1/policytool.1.lzma policytool.1.lzma /usr/share/man/man1/policytool-java-1.6.0-sun.1.lzma \
--slave /usr/share/man/man1/rmid.1.lzma rmid.1.lzma /usr/share/man/man1/rmid-java-1.6.0-sun.1.lzma \
--slave /usr/share/man/man1/rmiregistry.1.lzma rmiregistry.1.lzma /usr/share/man/man1/rmiregistry-java-1.6.0-sun.1.lzma \
--slave /usr/share/man/man1/servertool.1.lzma servertool.1.lzma /usr/share/man/man1/servertool-java-1.6.0-sun.1.lzma \
--slave /usr/share/man/man1/tnameserv.1.lzma tnameserv.1.lzma /usr/share/man/man1/tnameserv-java-1.6.0-sun.1.lzma \
--slave /usr/share/man/man1/jvisualvm.1.lzma jvisualvm.1.lzma /usr/share/man/man1/jvisualvm-java-1.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.0-sun.1.lzma \
--slave /usr/share/man/ja_JP.eucJP/man1/jvisualvm.1.lzma jvisualvm.lzma.ja_JP.eucJP /usr/share/man/ja_JP.eucJP/man1/jvisualvm-java-1.6.0-sun.1.lzma \
--slave        /usr/bin/ControlPanel                        ControlPanel                /usr/lib/jvm/jre-1.6.0-sun/bin/ControlPanel \
--slave        /usr/bin/javaws                        javaws                        /usr/lib/jvm/jre-1.6.0-sun/bin/javaws \
--slave /usr/share/mime/packages/java.xml        java.xml                /usr/lib/jvm/jre-1.6.0-sun/lib/sharedmimeinfo \
--slave        /usr/lib/jvm/jre                                jre                        /usr/lib/jvm/jre-1.6.0-sun \
--slave        /usr/lib/jvm-exports/jre                        jre_exports                /usr/lib/jvm-exports/jre-1.6.0-sun

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

update-alternatives --install /usr/lib/jvm/jre-sun jre_sun /usr/lib/jvm/jre-1.6.0-sun 1600 \
--slave /usr/lib/jvm-exports/jre-sun        jre_sun_exports        /usr/lib/jvm-exports/jre-1.6.0-sun

update-alternatives --install /usr/lib/jvm/jre-1.6.0 jre_1.6.0 /usr/lib/jvm/jre-1.6.0-sun 1600 \
--slave /usr/lib/jvm-exports/jre-1.6.0        jre_1.6.0_exports      /usr/lib/jvm-exports/jre-1.6.0-sun

POSTUN

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

POSTTRANS

/bin/sh
if ! [ -e /usr/bin/java ]; then
	update-alternatives --auto java
fi