Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > media > main > by-pkgid > 92e711ec1124b2363ea1c0a3318f0b0d > scriptlet

java-1.4.2-gcj-compat-devel-1.4.2.0-40.13mdk.x86_64.rpm

POSTIN

/bin/sh


update-alternatives \
  --install /usr/bin/javac javac /usr/lib/jvm/java-1.4.2-gcj/bin/javac 1420 \
  --slave /usr/lib/jvm/java     java_sdk          /usr/lib/jvm/java-1.4.2-gcj \
  --slave /usr/lib/jvm-exports/java  java_sdk_exports  /usr/lib/jvm-exports/java-1.4.2-gcj \
  --slave /usr/bin/javadoc  javadoc           /usr/lib/jvm/java-1.4.2-gcj/bin/javadoc \
  --slave /usr/bin/javah    javah             /usr/lib/jvm/java-1.4.2-gcj/bin/javah \
  --slave /usr/bin/jar      jar               /usr/lib/jvm/java-1.4.2-gcj/bin/jar \
  --slave /usr/bin/rmic     rmic              /usr/lib/jvm/java-1.4.2-gcj/bin/rmic \
  --slave /usr/bin/aot-compile-rpm aot-compile-rpm /usr/lib/jvm/java-1.4.2-gcj/bin/aot-compile-rpm

update-alternatives \
  --install /usr/lib/jvm/java-gcj \
      java_sdk_gcj /usr/lib/jvm/java-1.4.2-gcj 1420 \
  --slave /usr/lib/jvm-exports/java-gcj \
      java_sdk_gcj_exports /usr/lib/jvm-exports/java-1.4.2-gcj

update-alternatives \
  --install /usr/lib/jvm/java-1.4.2 \
      java_sdk_1.4.2 /usr/lib/jvm/java-1.4.2-gcj 1420 \
  --slave /usr/lib/jvm-exports/java-1.4.2 \
      java_sdk_1.4.2_exports /usr/lib/jvm-exports/java-1.4.2-gcj

# jni.h
ln -sf \
  `gcj -print-file-name=include/jni.h` \
  /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/include/jni.h

# jni_md.h
ln -sf \
  `gcj -print-file-name=include/jni_md.h` \
  /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/include/linux/jni_md.h

# jawt.h
ln -sf \
  `gcj -print-file-name=include/jawt.h` \
  /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/include/jawt.h

# jawt_md.h
ln -sf \
  `gcj -print-file-name=include/jawt_md.h` \
  /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/include/linux/jawt_md.h

POSTUN

/bin/sh
if [ $1 -eq 0 ] ; then


   update-alternatives --remove javac /usr/lib/jvm/java-1.4.2-gcj/bin/javac
   update-alternatives --remove java_sdk_gcj  /usr/lib/jvm/java-1.4.2-gcj
   update-alternatives --remove java_sdk_1.4.2 /usr/lib/jvm/java-1.4.2-gcj
fi

Triggers

gcc-java > 0:4.0.1-5mdk

/bin/sh
{


  # jni.h
  ln -sf \
    `gcj -print-file-name=include/jni.h` \
    /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/include/jni.h

  # jni_md.h
  ln -sf \
    `gcj -print-file-name=include/jni_md.h` \
    /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/include/jni_md.h

  # jawt.h
  ln -sf \
    `gcj -print-file-name=include/jawt.h` \
    /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/include/jawt.h

  # jawt_md.h
  ln -sf \
    `gcj -print-file-name=include/jawt_md.h` \
    /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/include/linux/jawt_md.h
} || :