cd  ${INSTALL_ROOT}/usr/lib  &&

cp -av "${SOURCE_DIRECTORY}" "${INSTALL_ROOT}"/usr/lib/ &&

if [[ "${ARCHITECTURE[0]}" == "i386" || "${ARCHITECTURE[0]}" == "i486" ]]
then
  message "${PROBLEM_COLOR}The package says i586 so if you really are running an i386 "  \
          "or i486 you may experience problems with this package${DEFAULT_COLOR}"
fi &&

if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]
then
  message "${MESSAGE_COLOR}Determine which browser plugins to install${DEFAULT_COLOR}" &&
  if [ -d ${INSTALL_ROOT}/usr/lib/mozilla/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for mozilla${DEFAULT_COLOR}" &&
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/plugin/i386/ns7/libjavaplugin_oji.so  \
           ${INSTALL_ROOT}/usr/lib/mozilla/plugins/libjavaplugin_oji.so
  fi

  if [ -d ${INSTALL_ROOT}/usr/lib/firefox/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for firefox${DEFAULT_COLOR}" &&
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/plugin/i386/ns7/libjavaplugin_oji.so  \
           ${INSTALL_ROOT}/usr/lib/firefox/plugins/libjavaplugin_oji.so
  fi

  if [ -d ${INSTALL_ROOT}/usr/lib/xulrunner/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for xulrunner${DEFAULT_COLOR}" &&
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/plugin/i386/ns7/libjavaplugin_oji.so  \
           ${INSTALL_ROOT}/usr/lib/xulrunner/plugins/libjavaplugin_oji.so
  fi

  if [ -d ${INSTALL_ROOT}/opt/firefox/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for firefox-bin${DEFAULT_COLOR}" &&
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/plugin/i386/ns7/libjavaplugin_oji.so  \
           ${INSTALL_ROOT}/opt/firefox/plugins/libjavaplugin_oji.so
  fi

  if [ -d ${INSTALL_ROOT}/usr/lib/seamonkey/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for seamonkey${DEFAULT_COLOR}" &&
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/plugin/i386/ns7/libjavaplugin_oji.so  \
           ${INSTALL_ROOT}/usr/lib/seamonkey/plugins/libjavaplugin_oji.so
  fi

  if [ -d ${INSTALL_ROOT}/usr/lib/opera/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for opera${DEFAULT_COLOR}" &&
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/plugin/i386/ns7/libjavaplugin_oji.so  \
           ${INSTALL_ROOT}/usr/lib/opera/plugins/libjavaplugin_oji.so
  fi
elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
  if [ -d ${INSTALL_ROOT}/usr/lib/mozilla/plugins ]
  then
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/lib/amd64/libnpjp2.so \
           ${INSTALL_ROOT}/usr/lib/mozilla/plugins/libnpjp2.so
  fi &&

  if [ -d ${INSTALL_ROOT}/usr/lib/firefox/plugins ]
  then
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/lib/amd64/libnpjp2.so \
           ${INSTALL_ROOT}/usr/lib/firefox/plugins/libnpjp2.so
  fi &&

  if [ -d ${INSTALL_ROOT}/usr/lib/xulrunner/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for xulrunner${DEFAULT_COLOR}"
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/lib/amd64/libnpjp2.so \
           ${INSTALL_ROOT}/usr/lib/xulrunner/plugins/libnpjp2.so
  fi

  if [ -d ${INSTALL_ROOT}/opt/firefox/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for firefox-bin${DEFAULT_COLOR}" &&
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/lib/amd64/libnpjp2.so \
           ${INSTALL_ROOT}/opt/firefox/plugins/libnpjp2.so
  fi

  if [ -d ${INSTALL_ROOT}/usr/lib/seamonkey/plugins ]
  then
    message "${MESSAGE_COLOR}Installing plugin for seamonkey${DEFAULT_COLOR}" &&
    ln -sf ${INSTALL_ROOT}/usr/lib/jre$VER/lib/amd64/libnpjp2.so  \
           ${INSTALL_ROOT}/usr/lib/seamonkey/plugins/libnpjp2.so
  fi
fi  &&

mkdir -p ${INSTALL_ROOT}/etc/profile.d/ &&
install -m 0644 $SCRIPT_DIRECTORY/java.sh ${INSTALL_ROOT}/etc/profile.d/  &&
sedit  "s/J2SDKDIR/jre$VER/"  ${INSTALL_ROOT}/etc/profile.d/java.sh &&
ln -sfn ${INSTALL_ROOT}/usr/lib/jre$VER/ ${INSTALL_ROOT}/usr/lib/java7
