Sophie

Sophie

distrib > Mageia > 8 > i586 > media > core-updates > by-pkgid > 79e07760647054bed2b9a077d15b9b1f > scriptlet

java-1.8.0-openjdk-headless-slowdebug-1.8.0.312.b07-2.1.mga8.i586.rpm

POSTIN

/bin/sh

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/java -Xshare:dump >/dev/null 2>/dev/null

update-desktop-database /usr/share/applications &> /dev/null || :
/bin/touch --no-create /usr/share/icons/hicolor &>/dev/null || :

# see pretrans where this file is declared
# also see that pretrans is only for non-debug
if [ ! "-slowdebug" == "-slowdebug" ]; then
  if [ -f /usr/libexec/copy_jdk_configs_fixFiles.sh ] ; then
    sh  /usr/libexec/copy_jdk_configs_fixFiles.sh /var/lib/rpm-state//java-1.8.0-openjdk.i386  /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug
  fi
fi

exit 0

POSTUN

/bin/sh

  alternatives --remove java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/java
  alternatives --remove jre_openjdk /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre
  alternatives --remove jre_1.8.0 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre
  alternatives --remove jre_1.8.0_openjdk /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug

POSTTRANS

/bin/sh

PRIORITY=0000001
if [ "-slowdebug" == "-slowdebug" ]; then
  let PRIORITY=PRIORITY-1
fi

ext=.xz
alternatives \
  --install /usr/bin/java java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/java $PRIORITY  --family java-1.8.0-openjdk.i386 \
  --slave /usr/lib/jvm/jre jre /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre \
  --slave /usr/bin/alt-java alt-java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/alt-java \
  --slave /usr/bin/jjs jjs /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/jjs \
  --slave /usr/bin/keytool keytool /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/keytool \
  --slave /usr/bin/orbd orbd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/orbd \
  --slave /usr/bin/pack200 pack200 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/pack200 \
  --slave /usr/bin/rmid rmid /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/rmid \
  --slave /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/rmiregistry \
  --slave /usr/bin/servertool servertool /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/servertool \
  --slave /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/tnameserv \
  --slave /usr/bin/policytool policytool /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/policytool \
  --slave /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre/bin/unpack200 \
  --slave /usr/share/man/man1/java.1$ext java.1$ext \
  /usr/share/man/man1/java-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/alt-java.1$ext alt-java.1$ext \
  /usr/share/man/man1/alt-java-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/jjs.1$ext jjs.1$ext \
  /usr/share/man/man1/jjs-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/keytool.1$ext keytool.1$ext \
  /usr/share/man/man1/keytool-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/orbd.1$ext orbd.1$ext \
  /usr/share/man/man1/orbd-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/pack200.1$ext pack200.1$ext \
  /usr/share/man/man1/pack200-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/rmid.1$ext rmid.1$ext \
  /usr/share/man/man1/rmid-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/rmiregistry.1$ext rmiregistry.1$ext \
  /usr/share/man/man1/rmiregistry-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/servertool.1$ext servertool.1$ext \
  /usr/share/man/man1/servertool-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/tnameserv.1$ext tnameserv.1$ext \
  /usr/share/man/man1/tnameserv-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/policytool.1$ext policytool.1$ext \
  /usr/share/man/man1/policytool-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext \
  --slave /usr/share/man/man1/unpack200.1$ext unpack200.1$ext \
  /usr/share/man/man1/unpack200-java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug.1$ext

for X in openjdk 1.8.0 ; do
  alternatives --install /usr/lib/jvm/jre-"$X" jre_"$X" /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug/jre $PRIORITY --family java-1.8.0-openjdk.i386
done

alternatives --install /usr/lib/jvm/jre-1.8.0-openjdk jre_1.8.0_openjdk /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.312.b07-2.1.mga8.i386-slowdebug $PRIORITY  --family java-1.8.0-openjdk.i386