Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > 559a82a81dd956730edbda060544d889 > scriptlet

java-1.7.0-openjdk-1.7.0.25-2.3.10.1.mga3.i586.rpm

POSTIN

/bin/sh
#see https://bugzilla.redhat.com/show_bug.cgi?id=513605
/usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/java -Xshare:dump >/dev/null 2>/dev/null

ext=.xz
alternatives \
  --install /usr/bin/java java /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/java 1700025 \
  --slave /usr/lib/jvm/jre jre /usr/lib/jvm/jre-1.7.0-openjdk.i386 \
  --slave /usr/lib/jvm-exports/jre jre_exports /usr/lib/jvm-exports/jre-1.7.0-openjdk.i386 \
  --slave /usr/bin/keytool keytool /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/keytool \
  --slave /usr/bin/orbd orbd /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/orbd \
  --slave /usr/bin/pack200 pack200 /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/pack200 \
  --slave /usr/bin/rmid rmid /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/rmid \
  --slave /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/rmiregistry \
  --slave /usr/bin/servertool servertool /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/servertool \
  --slave /usr/bin/tnameserv tnameserv /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/tnameserv \
  --slave /usr/bin/unpack200 unpack200 /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/unpack200 \
  --slave /usr/share/man/man1/java.1$ext java.1$ext \
  /usr/share/man/man1/java-java-1.7.0-openjdk.1$ext \
  --slave /usr/share/man/man1/keytool.1$ext keytool.1$ext \
  /usr/share/man/man1/keytool-java-1.7.0-openjdk.1$ext \
  --slave /usr/share/man/man1/orbd.1$ext orbd.1$ext \
  /usr/share/man/man1/orbd-java-1.7.0-openjdk.1$ext \
  --slave /usr/share/man/man1/pack200.1$ext pack200.1$ext \
  /usr/share/man/man1/pack200-java-1.7.0-openjdk.1$ext \
  --slave /usr/share/man/man1/rmid.1$ext rmid.1$ext \
  /usr/share/man/man1/rmid-java-1.7.0-openjdk.1$ext \
  --slave /usr/share/man/man1/rmiregistry.1$ext rmiregistry.1$ext \
  /usr/share/man/man1/rmiregistry-java-1.7.0-openjdk.1$ext \
  --slave /usr/share/man/man1/servertool.1$ext servertool.1$ext \
  /usr/share/man/man1/servertool-java-1.7.0-openjdk.1$ext \
  --slave /usr/share/man/man1/tnameserv.1$ext tnameserv.1$ext \
  /usr/share/man/man1/tnameserv-java-1.7.0-openjdk.1$ext \
  --slave /usr/share/man/man1/unpack200.1$ext unpack200.1$ext \
  /usr/share/man/man1/unpack200-java-1.7.0-openjdk.1$ext

alternatives \
  --install /usr/lib/jvm/jre-openjdk \
  jre_openjdk /usr/lib/jvm/jre-1.7.0-openjdk.i386 1700025 \
  --slave /usr/lib/jvm-exports/jre-openjdk \
  jre_openjdk_exports /usr/lib/jvm-exports/jre-1.7.0-openjdk.i386

alternatives \
  --install /usr/lib/jvm/jre-1.7.0 \
  jre_1.7.0 /usr/lib/jvm/jre-1.7.0-openjdk.i386 1700025 \
  --slave /usr/lib/jvm-exports/jre-1.7.0 \
  jre_1.7.0_exports /usr/lib/jvm-exports/jre-1.7.0-openjdk.i386

exit 0

POSTUN

/bin/sh
 if [ $1 -eq 0 ]
 then
 #see https://bugzilla.redhat.com/show_bug.cgi?id=918172
 f="/usr/lib/jvm/jre-1.7.0-openjdk.i386/lib/i386/server/classes.jsa"
 if [ -f "$f" ]
 then
 rm -rf "$f"
 fi
 fi


if [ $1 -eq 0 ]
then
  alternatives --remove java /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/java
  alternatives --remove jre_openjdk /usr/lib/jvm/jre-1.7.0-openjdk.i386
  alternatives --remove jre_1.7.0 /usr/lib/jvm/jre-1.7.0-openjdk.i386
fi

exit 0