Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > media > main > by-pkgid > 8a7e7544ae538f808f00c0e1967ed9e9 > scriptlet

kaffe-1.1.2-1mdk.i586.rpm

POSTIN

/bin/sh
for app in appletviewer jar java javac javah javadoc javakey javap jdb native2ascii rmic rmiregistry serialver; do
  # Remove binaries if not alternativeszificated yet
  [ ! -L /usr/bin/$app ] && /bin/rm -f /usr/bin/$app
  # Build slaves list
  [[ "$app" != java ]] && [[ "$app" != "javac" ]] && \
  slaves="$slaves --slave /usr/bin/$app $app /usr/lib/kaffe/bin/$app"
done
update-alternatives --install /usr/bin/javac javac /usr/lib/kaffe/bin/javac 30
update-alternatives --install /usr/bin/java java /usr/lib/kaffe/bin/java 30 $slaves

POSTUN

/bin/sh
for app in appletviewer jar java javac javah javadoc javakey javap jdb native2ascii rmic rmiregistry serialver; do
  case $app in
  java | javac )
    if [ ! -f "/usr/lib/kaffe/bin/$app" ]; then
      update-alternatives --remove $app /usr/lib/kaffe/bin/$app
    fi
    ;;
  esac
done