Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > 2bb5f398fe0f2d42c0079c85caafe17d > scriptlet

java-1.4.2-gcj-compat-devel-1.4.2.0-40.103.1mdv2007.0.i586.rpm

POSTIN

/bin/sh


/usr/sbin/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/appletviewer        appletviewer                /usr/bin/gappletviewer \
  --slave /usr/bin/jarsigner        jarsigner                /usr/bin/gjarsigner \
  --slave /usr/bin/keytool        keytool                /usr/bin/gkeytool \
  --slave /usr/bin/rmic     rmic              /usr/lib/jvm/java-1.4.2-gcj/bin/rmic \
  --slave /usr/bin/native2ascii     native2ascii              /usr/lib/jvm/java-1.4.2-gcj/bin/native2ascii

/usr/sbin/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

/usr/sbin/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


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

Triggers

gcc-java > 0:4.1.1

/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
} || :