8314N/A#!/bin/sh
8314N/A#
12230N/A# Copyright (c) 1996-2007, Adobe Systems Incorporated
12230N/A# All Rights Reserved
12230N/A#
8314N/A
12230N/Aset_lang_ENU()
8314N/A{
12230N/A ST_ER_AR02="ERROR: Cannot find installation directory."
12230N/A ST_LANG="ENU"
12748N/A ST_SMALL_N="n"
12230N/A ST_ER_AR01="ERROR: Cannot determine current directory."
12230N/A ST_ICE_INFO_03="The website presented the following Certificate"
12230N/A ST_ER_AR04="ERROR: The environment variable TMPDIR points to an invalid path."
12230N/A ST_ICE_INFO_05="Certificate successfully installed."
12230N/A ST_ER_DIR="ERROR: Cannot make directory %s."
12748N/A ST_YES="yes"
12230N/A ST_ER_AR03="ERROR: Cannot find %s."
12230N/A ST_ICE_INFO_07="Unable to find openssl, please make sure the openssl binary is in the PATH"
12230N/A ST_INFO_AR04="Installed platform(s) include the following:"
12230N/A ST_VERSION="version"
12230N/A ST_INFO_AR01="The OS named %s is currently not installed."
12230N/A ST_ICE_INFO_04="Do you want to accept and install it (y|n)? "
12748N/A ST_CAPS_Y="Y"
12230N/A ST_ICE_INFO_01="Fetching certificate from website...."
12230N/A ST_ICE_INFO_02="Processing ...."
12230N/A ST_ICE_INFO_08="Not installing the certificate."
12230N/A ST_INFO_AR03="Try running on an installed platform and connecting to your display."
12230N/A ST_ICE_INFO_06="There was a problem installing the certificate"
12748N/A ST_SMALL_Y="y"
12230N/A ST_ER_AR05="%s not installed for this configuration, %s."
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_JPN()
8314N/A{
12230N/A ST_ER_AR02="���顼 : ���󥹥ȡ���ǥ��쥯�ȥ꤬���Ĥ���ޤ���"
12230N/A ST_LANG="JPN"
12748N/A ST_SMALL_N="n"
12230N/A ST_ER_AR01="���顼 : ���ߤΥǥ��쥯�ȥ��Ĵ�٤��ޤ���"
12230N/A ST_ICE_INFO_03="Web �����Ȥˤϼ��ξ�����ɽ������ޤ�"
12230N/A ST_ER_AR04="���顼 : �Ķ��ѿ� TMPDIR ��̵��ʥѥ�����ꤷ�Ƥ��ޤ���"
12230N/A ST_ICE_INFO_05="����������˥��󥹥ȡ��뤵��ޤ�����"
12230N/A ST_ER_DIR="���顼 : �ǥ��쥯�ȥ� %s ������Ǥ��ޤ���"
12748N/A ST_YES="yes"
12230N/A ST_ER_AR03="���顼 : %s �����Ĥ���ޤ���"
12230N/A ST_ICE_INFO_07="openssl �����Ĥ���ޤ���Ǥ�����openssl �Х��ʥ꤬ PATH �ˤ��뤳�Ȥ��ǧ���Ƥ���������"
12230N/A ST_INFO_AR04="���󥹥ȡ���ѤߤΥץ�åȥե�����ˤϼ��Τ�Τ�����ޤ� : "
12230N/A ST_VERSION="�������"
12230N/A ST_INFO_AR01="���ߡ�%s �Ȥ���̾���� OS �����󥹥ȡ��뤵��Ƥ��ޤ���"
12230N/A ST_ICE_INFO_04="Ʊ�դ��ƥ��󥹥ȡ��뤷�ޤ��� (y|n)�� "
12748N/A ST_CAPS_Y="Y"
12230N/A ST_ICE_INFO_01="Web �����Ȥ���������������Ƥ��ޤ�...."
12230N/A ST_ICE_INFO_02="������...."
12230N/A ST_ICE_INFO_08="������򥤥󥹥ȡ��뤷�Ƥ��ޤ���"
12230N/A ST_INFO_AR03="���󥹥ȡ���ѤߤΥץ�åȥե������Ǽ¹Ԥ������Ȥ��Υǥ����ץ쥤����³���Ƥ���������"
12230N/A ST_ICE_INFO_06="������Υ��󥹥ȡ���������꤬ȯ�����ޤ���"
12748N/A ST_SMALL_Y="y"
12230N/A ST_ER_AR05="%s �Ϥ������� %s �Ǥϥ��󥹥ȡ��뤵��ޤ���"
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_JPN_utf()
8314N/A{
12230N/A ST_ER_AR02="エラー : インストールディレクトリが見つかりません。"
12230N/A ST_LANG="JPN"
12748N/A ST_SMALL_N="n"
12230N/A ST_ER_AR01="エラー : 現在のディレクトリを調べられません。"
12230N/A ST_ICE_INFO_03="Web サイトには次の証明書が表示されます"
12230N/A ST_ER_AR04="エラー : 環境変数 TMPDIR が無効なパスを指定しています。"
12230N/A ST_ICE_INFO_05="証明書が正常にインストールされました。"
12230N/A ST_ER_DIR="エラー : ディレクトリ %s を作成できません。"
12748N/A ST_YES="yes"
12230N/A ST_ER_AR03="エラー : %s が見つかりません。"
12230N/A ST_ICE_INFO_07="openssl が見つかりませんでした。openssl バイナリが PATH にあることを確認してください。"
12230N/A ST_INFO_AR04="インストール済みのプラットフォームには次のものがあります : "
12230N/A ST_VERSION="バージョン"
12230N/A ST_INFO_AR01="現在、%s という名前の OS がインストールされていません。"
12748N/A ST_CAPS_Y="Y"
12230N/A ST_ICE_INFO_04="同意してインストールしますか (y|n)? "
12230N/A ST_ICE_INFO_01="Web サイトから証明書を取得しています...."
12230N/A ST_ICE_INFO_02="処理中...."
12230N/A ST_ICE_INFO_08="証明書をインストールしていません。"
12230N/A ST_INFO_AR03="インストール済みのプラットフォーム上で実行し、お使いのディスプレイに接続してください。"
12230N/A ST_ICE_INFO_06="証明書のインストール中に問題が発生しました"
12748N/A ST_SMALL_Y="y"
12230N/A ST_ER_AR05="%s はこの設定 %s ではインストールされません。"
8314N/A}
8314N/A
8314N/A
8314N/A# Determine default language based on current system language.
8314N/A# Defaults to English (ENU).
8314N/ALING=`echo $LC_ALL`
8314N/ALING=${LING:-$LANG}
8314N/ALING=${LING:-$LC_MESSAGES}
8314N/A# check if it's a UTF-8 locale
8314N/AMYUTF8=""
12230N/Aecho $LING | grep -i utf > /dev/null
8314N/A
8314N/Aif [ $? -eq 0 ]; then
12230N/A MYUTF8="_utf"
8314N/Afi
8314N/A
8314N/ALING=`echo $LING | sed 's/\(.*\)\.\(.*\)/\1/'`
8314N/A
8314N/Acase $LING in
8314N/A ja*) MYLANG=JPN;;
8314N/A *) MYLANG=ENU;;
8314N/Aesac
8314N/A
8314N/Aif [ $MYLANG != "ENU" ]; then
12748N/A MYLANG="$MYLANG$MYUTF8"
8314N/Afi
8314N/A
12230N/Aset_lang_${MYLANG}
12230N/A
17574N/Aver="8.1.7"
12230N/A
12230N/Aif [ "$1" = "-version" ]; then
12230N/A echo "$ver"
12230N/A exit
12230N/Afi
12230N/A
12230N/A
12230N/ALaunchBinary()
12230N/A{
12230N/A if [ "`uname -s`" = "Linux" ] && [ ! -x /lib/ld-lsb.so.3 ]; then
12230N/A exec /lib/ld-linux.so.2 ${1+"$@"}
12230N/A else
12230N/A exec ${1+"$@"}
12230N/A fi
12230N/A}
8314N/A
8314N/A
13627N/AMkTempInternal()
8314N/A{
12230N/A if [ "${mktemp_count+set}" != "set" ]; then
12230N/A mktemp_count="0"
8314N/A fi
12230N/A
12230N/A mktemp_file="/tmp/acrobat.$$.${mktemp_count}"
12230N/A
12230N/A while /usr/bin/test -e "$mktemp_file"
12230N/A do
12230N/A mktemp_count="`expr $mktemp_count + 1`"
13627N/A mktemp_file="/tmp/acrobat.$$.${mktemp_count}"
8314N/A done
12230N/A
13627N/A touch "$mktemp_file" && chmod 600 "$mktemp_file" && echo "$mktemp_file"
8314N/A}
8314N/A
13627N/AMkTemp()
13627N/A{
13627N/A MKTEMP="`which mktemp 2>/dev/null`";
13627N/A if [ "$MKTEMP" != "" ]; then
13627N/A :
13627N/A else
13627N/A MKTEMP="MkTempInternal";
13627N/A fi
13627N/A
13627N/A $MKTEMP /tmp/acrobat.$1
13627N/A}
12230N/A
8314N/Areadlink()
8314N/A{
8314N/A OLDPWD="`/bin/pwd`"
8314N/A lfile="$1"
8314N/A
8314N/A while [ -h "$lfile" -a -f "$lfile" ]; do
8314N/A CWD="`dirname "$lfile"`"
8314N/A if [ "`expr "${CWD}" : "\.\."`" = "2" ]; then
8314N/A CWD="`/bin/pwd`/$CWD"
8314N/A fi
8314N/A lfile="`basename "$lfile"`"
8314N/A cd "$CWD"
8314N/A lfile="`/bin/ls -l "$lfile"|sed 's/^.*-> *\(.*\) *$/\1/'`"
8314N/A done
8314N/A
8314N/A if [ -f "$lfile" ]; then
8314N/A CWD="`dirname "$lfile"`"
8314N/A lfile="`basename "$lfile"`"
8314N/A if [ "`expr "${CWD}" : "\.\."`" = "2" ]; then
8314N/A CWD="`/bin/pwd`/$CWD"
8314N/A fi
8314N/A cd "$CWD"
8314N/A echo `/bin/pwd`/$lfile
8314N/A cd "$OLDPWD"
8314N/A return 0
8314N/A fi
8314N/A
8314N/A cd "$OLDPWD"
8314N/A return 1
8314N/A}
8314N/A
8314N/A
12230N/AmajorRelease="`echo $ver | cut -d. -f1`.0"
8314N/Acwd="`/bin/pwd 2> /dev/null`"
8314N/A
8314N/Aif [ -h "$0" ]; then
8314N/A ScriptVariable=`readlink $0`
8314N/A ScriptDirectory=`dirname "$ScriptVariable"`
8314N/Aelse
8314N/A ScriptDirectory=`dirname "$0"`
8314N/A cd "$ScriptDirectory"
8314N/A ScriptDirectory="`/bin/pwd 2> /dev/null`"
8314N/A cd "$cwd"
8314N/Afi
12230N/Ainstall_dir="`dirname "$ScriptDirectory"`/Reader"
8314N/A
8314N/A
8314N/A#
8314N/A# Prepend a colon separated environment variable
8314N/A# $1 string to be prepended
8314N/A# $2 environment variable
8314N/A#
8314N/Aprepend()
8314N/A{
8314N/A if [ -z "$2" -o "$2" = "$1" ] ; then
8314N/A echo "$1"
8314N/A else
8314N/A first="`expr "$2" : '\([^:]*\):'`"
8314N/A if [ "$first" = "$1" ] ; then
8314N/A echo "$2"
8314N/A else
8314N/A echo "${1}:${2}"
8314N/A fi
8314N/A fi
8314N/A}
8314N/A
8314N/A
8314N/A#
8314N/A# Tests the version file in an installation directory.
8314N/A#
8314N/Atest_install_dir()
8314N/A{
8314N/A if [ "`cat "$1"/AcroVersion 2>/dev/null`" = "$ver" ] ; then
8314N/A return 0
8314N/A else
8314N/A return 1
8314N/A fi
8314N/A}
8314N/A
8314N/A
8314N/A#
8314N/A# Check a given file in given path
8314N/A#
8314N/A
12230N/AWhich()
8314N/A{
12230N/A OLD_IFS="$IFS"
8314N/A IFS=":"
12230N/A status=1
12230N/A
12230N/A for i in $PATH; do
12230N/A if [ -x "$i/$1" ]; then
12230N/A echo "$i/$1"
12230N/A status=0
12230N/A break
12230N/A fi
12230N/A done
12230N/A
12230N/A IFS="$OLD_IFS"
12230N/A return $status
8314N/A}
8314N/A
12748N/Ayesno()
8314N/A{
12748N/A msg="$1"
12748N/A def="$2"
12748N/A while : ; do
12748N/A printf "\n%s" "$msg"
12748N/A read answer
12748N/A if [ "$answer" ] ; then
12748N/A case "$answer" in
12748N/A "$ST_SMALL_Y" | "$ST_CAPS_Y" | "$ST_YES")
12748N/A return 0
12748N/A ;;
12748N/A *)
12748N/A return 1
12748N/A ;;
12748N/A esac
12748N/A else
12748N/A return $def
12230N/A fi
12748N/A done
8314N/A}
8314N/A
8314N/AInstallCertificate()
8314N/A{
8314N/A#$1 is install_dir
8314N/A#$2 is URL
8314N/A#$3 is port
8314N/A RETVAL=0
12230N/A INSTALL_DIR="$1"
13627N/A LOGFILE="`MkTemp ssl_logXXXXXX`"
13627N/A CERTNAME="`MkTemp certi.cerXXXXXX`"
13627N/A CERTDATA="`MkTemp certDataXXXXXX`"
8314N/A
12230N/A CertificateInstallDirectory="$HOME/.adobe/Acrobat/$majorRelease/Cert"
8314N/A
12230N/A if Which openssl >/dev/null
8314N/A then
12230N/A :
12230N/A else
12230N/A printf "%s\n" "$ST_ICE_INFO_07"
8314N/A exit 1
8314N/A fi
8314N/A
12230N/A printf "%s\n" "$ST_ICE_INFO_01"
12230N/A printf "%s\n" "QUIT" | openssl s_client -connect $2:$3 >$LOGFILE
12230N/A
12230N/A if [ $? -ne 0 ]
12230N/A then
12230N/A exit 1
12230N/A else
12230N/A printf "%s\n" "$ST_ICE_INFO_02"
12230N/A fi
8314N/A
8314N/A
8314N/A beginCert=`cat $LOGFILE |grep -n "BEGIN CERTIFICATE---" |cut -f1 -d":"`
8314N/A endCert=`cat $LOGFILE |grep -n "END CERTIFICATE---" |cut -f1 -d":"`
8314N/A
8314N/A head -$endCert $LOGFILE | tail -`expr $endCert - $beginCert + 1` >$CERTNAME
8314N/A
8314N/A openssl x509 -inform PEM -in $CERTNAME -text -out $CERTDATA
8314N/A HASH=`openssl x509 -hash -noout -in $CERTNAME`
8314N/A
12230N/A printf "%s\n\n" "$ST_ICE_INFO_03"
12230N/A more "$CERTDATA"
8314N/A
12748N/A if yesno "$ST_ICE_INFO_04[$ST_SMALL_N] " 1
8314N/A then
8314N/A if [ ! -d "$CertificateInstallDirectory" ]
8314N/A then
12230N/A mkdir -p "$CertificateInstallDirectory"
8314N/A if [ $? -ne 0 ]
8314N/A then
12230N/A printf "$ST_ER_DIR\n" "$CertificateInstallDirectory"
12230N/A rm -f "$CERTNAME"
12230N/A rm -f "$CERTDATA"
12230N/A rm -f "$LOGFILE"
8314N/A exit 1
8314N/A fi
8314N/A fi
8314N/A
8314N/A cp $CERTNAME "$CertificateInstallDirectory"/${HASH}.0
12230N/A if [ $? -eq 0 ]
12230N/A then
12230N/A printf "%s\n" "$ST_ICE_INFO_05"
8314N/A else
12230N/A printf "%s\n" "$ST_ICE_INFO_06"
8314N/A RETVAL=1
8314N/A fi
8314N/A else
12230N/A printf "%s\n" "$ST_ICE_INFO_08"
8314N/A RETVAL=2
8314N/A fi
8314N/A
8314N/A
8314N/A rm -f $CERTNAME
8314N/A rm -f $CERTDATA
8314N/A rm -f $LOGFILE
8314N/A return $RETVAL
8314N/A}
8314N/A
8314N/A
8314N/A#
8314N/A# Get the current working directory.
8314N/A# Try to avoid automounter directories by checking
8314N/A# if $HOME or $PWD is the same directory as pwd,
8314N/A# and removing the automount directory component.
8314N/A#
8314N/Aif [ -z "$cwd" -o ! -d "$cwd" ] ; then
12230N/A printf "%s\n" "$ST_ER_AR01"
8314N/A exit 1
8314N/Afi
8314N/A
8314N/Aif [ "$HOME" -a -d "$HOME" ] && [ "`cd / ; cd "$HOME" ; /bin/pwd`" = "$cwd" ] ; then
8314N/A cwd="$HOME"
8314N/Aelif [ "$PWD" -a -d "$PWD" ] && [ "`cd / ; cd "$PWD" ; /bin/pwd`" = "$cwd" ] ; then
8314N/A cwd="$PWD"
8314N/Afi
8314N/A
8314N/A
8314N/APWD="$cwd"
8314N/Aexport PWD
8314N/A
8314N/A
8314N/A#
8314N/A# Setup ACRO_ARG0 to this script
8314N/A#
8314N/Aarg0="$0"
8314N/Aif [ "$arg0" ] ; then
8314N/A case "$arg0" in
8314N/A /*) ;;
8314N/A ./*) arg0="$cwd/`expr "$arg0" : '\./\(.*\)'`" ;;
8314N/A *) arg0="$cwd/$arg0" ;;
8314N/A esac
8314N/A
8314N/A ACRO_ARG0="$arg0"
8314N/A export ACRO_ARG0
8314N/Afi
8314N/A
8314N/A
8314N/A#
8314N/A# Try to find the installation directory
8314N/A#
8314N/Aif ( test_install_dir "$install_dir" ) ; then
8314N/A ACRO_INSTALL_DIR="$install_dir"
8314N/A export ACRO_INSTALL_DIR
8314N/A
8314N/Aelse
8314N/A script="$arg0"
8314N/A while [ "$script" ] ; do
8314N/A install_dir="`dirname "$script"`"
8314N/A if ( test_install_dir "$install_dir/Reader" ) ; then
8314N/A ACRO_INSTALL_DIR="$install_dir/Reader"
8314N/A export ACRO_INSTALL_DIR
8314N/A break
8314N/A fi
8314N/A
8314N/A install_dir="`dirname "$install_dir"`"
8314N/A if ( test_install_dir "$install_dir/Reader" ) ; then
8314N/A ACRO_INSTALL_DIR="$install_dir/Reader"
8314N/A export ACRO_INSTALL_DIR
8314N/A break
8314N/A fi
8314N/A
8314N/A if [ -h "$script" ] ; then
8314N/A new_script=`readlink "$script"`
8314N/A if [ "$new_script" -a "`expr "$new_script" : '/.*'`" = 0 ] ; then
8314N/A new_script="`dirname "$script"`/$new_script"
8314N/A fi
8314N/A script="$new_script"
8314N/A else
8314N/A break
8314N/A fi
8314N/A done
8314N/A
8314N/A if ( test_install_dir "$ACRO_INSTALL_DIR" ) ; then
8314N/A :
8314N/A elif ( test_install_dir "$ACRO_HOME" ) ; then
8314N/A ACRO_INSTALL_DIR="$ACRO_HOME"
8314N/A export ACRO_INSTALL_DIR
8314N/A else
12230N/A printf "%s\n" "$ST_ER_AR02"
8314N/A exit 1
8314N/A fi
8314N/Afi
8314N/A
8314N/A
8314N/A#
8314N/A# setup the configuration from uname
8314N/A#
8314N/Aos_name=`uname -s`
8314N/Aos_release=`uname -r`
8314N/A
8314N/Acase "$os_name" in
8314N/A SunOS)
8314N/A case "$os_release" in
8314N/A 4.1.3*|4.1.4*|4.1C)
8314N/A ACRO_CONFIG=sparcsun
8314N/A export ACRO_CONFIG
8314N/A ;;
8314N/A 5.*)
8314N/A machine_type=`uname -p`
8314N/A case "$machine_type" in
8314N/A sparc)
8314N/A ACRO_CONFIG=sparcsolaris
8314N/A export ACRO_CONFIG
8314N/A ;;
8314N/A intel|i386)
8314N/A ACRO_CONFIG=intelsolaris
8314N/A export ACRO_CONFIG
8314N/A ;;
8314N/A ppc)
8314N/A ACRO_CONFIG=ppcsolaris
8314N/A export ACRO_CONFIG
8314N/A ;;
8314N/A esac
8314N/A ;;
8314N/A esac
8314N/A ;;
8314N/A Linux)
8314N/A ACRO_CONFIG=intellinux
8314N/A export ACRO_CONFIG
8314N/A ;;
8314N/A AIX)
8314N/A ACRO_CONFIG=rs6000aix
8314N/A export ACRO_CONFIG
8314N/A ;;
8314N/A HP-UX)
8314N/A ACRO_CONFIG=hppahpux
8314N/A export ACRO_CONFIG
8314N/Aesac
8314N/A
8314N/Aif [ -z "$ACRO_CONFIG" ] ; then
12230N/A printf "$ST_INFO_AR01" "$os_name $ST_VERSION $os_release"
12230N/A printf "%s\n%s\n" "$ST_INFO_AR03" "$ST_INFO_AR04"
8314N/A
8314N/A if [ -d "$ACRO_INSTALL_DIR"/sparcsolaris ] ; then
12230N/A printf " SPARC/Solaris version 2.x\n"
8314N/A fi
8314N/A if [ -d "$ACRO_INSTALL_DIR"/intellinux ] ; then
12230N/A printf " Intel/Linux\n"
8314N/A fi
8314N/A exit 1
8314N/Afi
8314N/A
12748N/A# Enable this if you want Adobe Reader to cache Font-config fonts
12748N/A# ACRO_ENABLE_FONT_CONFIG=1
12748N/A# export ACRO_ENABLE_FONT_CONFIG
12748N/A
12748N/A
12748N/A
12230N/A# Enable this if you want to set the MOZILLA_COMP_PATH globally (for all the users)
12230N/A#if [ -f "$ACRO_INSTALL_DIR/GlobalPrefs/mozilla_config" ]; then
12230N/A# . "$ACRO_INSTALL_DIR/GlobalPrefs/mozilla_config"
12230N/A# export MOZILLA_COMP_PATH
12230N/A#fi
12230N/A
12230N/AgreConfigFile="${HOME}/.adobe/Acrobat/$majorRelease/Preferences/acrogre.conf"
8314N/A
12230N/Aif [ -f "$greConfigFile" ]; then
12230N/A mozillaPath="`cat "$greConfigFile"`"
12230N/A if [ -n "$mozillaPath" ]; then
12230N/A MOZILLA_COMP_PATH="$mozillaPath"
12230N/A export MOZILLA_COMP_PATH
12230N/A fi
12230N/Aelse
12230N/A for i in /etc/gre.d/gre.conf /etc/gre.d/firefox.conf /etc/gre.d/mozilla.conf /etc/gre.d/*.conf /etc/gre.conf
12230N/A do
12230N/A if [ -f "$i" ]; then
12230N/A mozillaPath="`grep "^GRE_PATH=" "$i" | cut -d= -f2 | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`"
12230N/A if [ -n "$mozillaPath" ]; then
12230N/A MOZILLA_COMP_PATH="$mozillaPath"
12230N/A export MOZILLA_COMP_PATH
12230N/A break
12230N/A fi
12230N/A fi
12230N/A done
8314N/Afi
8314N/A
12230N/AADOBE_USER_PREFERENCES="$HOME/.adobe/Acrobat/$majorRelease/Preferences"
12230N/Aexport ADOBE_USER_PREFERENCES
12230N/A
12230N/AMOZILLA_FIVE_HOME="$MOZILLA_COMP_PATH"
12230N/Aexport MOZILLA_FIVE_HOME
12230N/A
8314N/A#
8314N/A# Setup configuration specific environment variables
8314N/A#
12230N/AACRO_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
12230N/Aexport ACRO_LD_LIBRARY_PATH
12230N/A
8314N/Acase "$ACRO_CONFIG" in
8314N/A sparcsolaris)
12230N/A LD_LIBRARY_PATH="`prepend "$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:${MOZILLA_COMP_PATH}" "${LD_LIBRARY_PATH}"`"
8314N/A export LD_LIBRARY_PATH
8314N/A ;;
8314N/A intellinux)
12230N/A LD_LIBRARY_PATH="`prepend "$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:${MOZILLA_COMP_PATH}" "${LD_LIBRARY_PATH}"`"
8314N/A export LD_LIBRARY_PATH
8314N/A ;;
8314N/A rs6000aix)
12230N/A LIBPATH="`prepend "$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:/opt/freeware/lib" "$LIBPATH"`"
8314N/A export LIBPATH
8314N/A ;;
8314N/A hppahpux)
8314N/A SHLIB_PATH="`prepend "$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:/opt/graphics/OpenGL/lib" "$SHLIB_PATH"`"
8314N/A LD_PRELOAD=/opt/graphics/OpenGL/lib/libGL.sl
8314N/A export SHLIB_PATH
8314N/A export LD_PRELOAD
8314N/A ;;
8314N/Aesac
8314N/A
8314N/A
8314N/Adirectory="`basename \"$ACRO_INSTALL_DIR\"`"
8314N/A
8314N/Aif [ "$directory" = "Reader" ]; then
8314N/A cmd="acroread"
8314N/A prod="Adobe Reader"
8314N/Aelse
8314N/A if [ "$directory" = "Acrobat" ]; then
8314N/A cmd="acroexch"
8314N/A prod="Adobe Acrobat"
8314N/A fi
8314N/Afi
8314N/A
8314N/A#
8314N/A# Set the command. Process any debug flags and exec.
8314N/A#
8314N/AACRO_EXEC_CMD="$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin/$cmd"
12230N/ASYNCAPP_EXEC_CMD="$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin/SynchronizerApp"
12230N/Aexport SYNCAPP_EXEC_CMD
8314N/Aexport ACRO_EXEC_CMD
8314N/A
8314N/AACRO_RES_DIR=$ACRO_INSTALL_DIR/../Resource
8314N/Aexport ACRO_RES_DIR
8314N/A
12230N/AACRO_LANG="$ST_LANG"
8314N/Aexport ACRO_LANG
8314N/A
12230N/AADOBE_HELP_PATH="$ACRO_INSTALL_DIR/../../.."
12230N/Aexport ADOBE_HELP_PATH
12230N/A
12230N/A#Checking if TMPDIR points to a valid directory
12230N/Aif [ -n "$TMPDIR" ] && [ ! -d "$TMPDIR" -o ! -w "$TMPDIR" ]
12230N/Athen
12230N/A printf "%s\n" "$ST_ER_AR04"
12230N/A exit 1
12230N/Afi
8314N/A# Adobe Reader/Acrobat uses gconftool-2 to check whether accessibility support is enabled. Please refer to the Readme file to work around this.
12230N/A
12230N/Aif Which gconftool-2 >/dev/null
8314N/Athen
12230N/A ACRO_AT_ACTIVE=`gconftool-2 -g /desktop/gnome/interface/accessibility 2>/dev/null`
8314N/Aelse
12230N/A # gconftool-2 is not there on system, turn off AT support
12230N/A ACRO_AT_ACTIVE="false"
8314N/Afi
8314N/A
12230N/Aexport ACRO_AT_ACTIVE
12230N/A
12230N/A# Required for Multimedia plugin
12230N/A# look for installed realplayer
12230N/A
12748N/Aif [ "$ACRO_CONFIG" = "intellinux" ]; then
12748N/A if ARG0="`which realplay 2> /dev/null`"; then
12748N/A if [ -d "$REALPLAYER_HOME" ] ; then
12748N/A true
12748N/A elif [ "$REALPLAYER_HOME" = "" -a -L ${ARG0} ] ; then
12748N/A REALPLAYER_HOME=`readlink ${ARG0} 2> /dev/null`
12748N/A REALPLAYER_HOME=`dirname ${REALPLAYER_HOME} 2> /dev/null` # Delete trailing file name.
12748N/A export REALPLAYER_HOME
12748N/A elif [ "$REALPLAYER_HOME" = "" -a -f ${ARG0} ] ; then
12748N/A REALPLAYER_HOME=$ARG0
12748N/A REALPLAYER_HOME=`dirname ${REALPLAYER_HOME} 2> /dev/null` # Delete trailing file name.
12748N/A REALPLAYER_HOME=`cd $REALPLAYER_HOME; pwd;`
12748N/A export REALPLAYER_HOME
12748N/A fi
12748N/A fi
12230N/Afi
12230N/A
8314N/Aif [ "$ACRO_AT_ACTIVE" = "true" ]; then
8314N/A GTK_MODULES=gail:atk-bridge
8314N/A export GTK_MODULES
8314N/Afi
8314N/A
8314N/Aif [ "$1" = "-installCertificate" ]
8314N/Athen
8314N/A InstallCertificate $ACRO_INSTALL_DIR $2 $3
8314N/A exit $?
8314N/Afi
8314N/A
12230N/APATH="$PATH:$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin"
12230N/Aexport PATH
12230N/A
12230N/Arm -rf "${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla"
12230N/Amkdir -p "${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla"
12230N/Acp -f "$ACRO_INSTALL_DIR/$ACRO_CONFIG/mozilla/prefs.js" "${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla/prefs.js"
12230N/A
8314N/Aif [ "$1" = "-DEBUG" ] ; then
8314N/A ACRODEBUG=1
8314N/A ACRO_CRASHLOG=1
8314N/A export ACRODEBUG ACRO_CRASHLOG
8314N/A
8314N/A if [ "`ulimit -c 2>/dev/null`" = "0" ]
8314N/A then
8314N/A ulimit -c 1000000 >/dev/null 2>&1
8314N/A fi
8314N/A
8314N/A if [ $# = 1 ] ; then
8314N/A export ACRO_EXEC_CMD
8314N/A exec "$SHELL"
8314N/A else
8314N/A shift
8314N/A exec ${1+"$@"} "$ACRO_EXEC_CMD"
8314N/A fi
8314N/Afi
8314N/A
8314N/Aif [ -f "$ACRO_EXEC_CMD" ] ; then
12230N/A LaunchBinary "$ACRO_EXEC_CMD" ${1+"$@"}
8314N/Aelse
12230N/A printf "$ST_ER_AR03\n" "$ACRO_EXEC_CMD"
12230N/A printf "$ST_ER_AR05\n" "$prod" "\"$ACRO_CONFIG\""
8314N/A exit 1
8314N/Afi