acroread-combined-langs revision 12230
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"
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."
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)? "
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"
12230N/A ST_ER_AR05="%s not installed for this configuration, %s."
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_CHS()
8314N/A{
12230N/A ST_ER_AR02="�����޷��ҵ���װ·����"
12230N/A ST_LANG="CHS"
12230N/A ST_ER_AR01="�����޷�ȷ����ǰ·����"
12230N/A ST_ICE_INFO_03="��վ�ṩ������֤��"
12230N/A ST_ER_AR04="���󣺻������� TMPDIR ָ����Ч��·����"
12230N/A ST_ICE_INFO_05="֤���ѳɹ���װ��"
12230N/A ST_ER_DIR="�����޷�����·�� %s��"
12230N/A ST_ER_AR03="�����޷��ҵ� %s��"
12230N/A ST_ICE_INFO_07="�Ҳ��� openssl����ȷ�� PATH �а� openssl ������"
12230N/A ST_INFO_AR04="�Ѱ�װ��ƽ̨������"
12230N/A ST_VERSION="�汾"
12230N/A ST_INFO_AR01="��ǰδ��װ��Ϊ %s �IJ���ϵͳ��"
12230N/A ST_ICE_INFO_04="Ҫ���ܲ���װ֤���� (y|n)��"
12230N/A ST_ICE_INFO_01="���ڴ���վ��ȡ֤��..."
12230N/A ST_ICE_INFO_02="���ڴ���..."
12230N/A ST_ICE_INFO_08="û�а�װ֤�顣"
12230N/A ST_INFO_AR03="�������Ѱ�װ��ƽ̨�����в����ӵ������ʾ�豸��"
12230N/A ST_ICE_INFO_06="��װ֤��ʱ��������"
12230N/A ST_ER_AR05="�ڱ������£�%s δ��װ��%s��"
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_CHS_utf()
8314N/A{
12230N/A ST_ER_AR02="错误:无法找到安装路径。"
12230N/A ST_LANG="CHS"
12230N/A ST_ER_AR01="错误:无法确定当前路径。"
12230N/A ST_ICE_INFO_03="网站提供了以下证书"
12230N/A ST_ER_AR04="错误:环境变量 TMPDIR 指向无效的路径。"
12230N/A ST_ICE_INFO_05="证书已成功安装。"
12230N/A ST_ER_DIR="错误:无法建立路径 %s。"
12230N/A ST_ER_AR03="错误:无法找到 %s。"
12230N/A ST_ICE_INFO_07="找不到 openssl,请确保 PATH 中包含 openssl 二进制"
12230N/A ST_INFO_AR04="已安装的平台包括:"
12230N/A ST_VERSION="版本"
12230N/A ST_INFO_AR01="当前未安装名为 %s 的操作系统。"
12230N/A ST_ICE_INFO_04="要接受并安装证书吗 (y|n)?"
12230N/A ST_ICE_INFO_01="正在从网站获取证书..."
12230N/A ST_ICE_INFO_02="正在处理..."
12230N/A ST_ICE_INFO_08="没有安装证书。"
12230N/A ST_INFO_AR03="尝试在已安装的平台上运行并连接到您的显示设备。"
12230N/A ST_ICE_INFO_06="安装证书时出现问题"
12230N/A ST_ER_AR05="在本配置下,%s 未安装,%s。"
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_CHT()
8314N/A{
12230N/A ST_ER_AR02="��~�G�䤣��w�˥ؿ�C"
12230N/A ST_LANG="CHT"
12230N/A ST_ER_AR01="��~�G�L�k�T�w�ثe�ؿ�C"
12230N/A ST_ICE_INFO_03="������ܥH�U�{��"
12230N/A ST_ER_AR04="��~�G�����ܼ� TMPDIR ��V�L�Ī����|�C"
12230N/A ST_ICE_INFO_05="�{�Ҥw���\�w�ˡC"
12230N/A ST_ER_DIR="��~�G�L�k�إߥؿ� %s�C"
12230N/A ST_ER_AR03="��~�G�䤣�� %s�C"
12230N/A ST_ICE_INFO_07="�䤣�� openssl�A�нT�O openssl �G�i��b PATH ��"
12230N/A ST_INFO_AR04="�w�w�˪����x�]�A�G"
12230N/A ST_VERSION="����"
12230N/A ST_INFO_AR01="�ثe�S���w�˦W�٬� %s ���@�~�t�ΡC"
12230N/A ST_ICE_INFO_04="�z�n����æw�˶� (y|n)�H "
12230N/A ST_ICE_INFO_01="���b�q�����^��{��..."
12230N/A ST_ICE_INFO_02="���b�B�z..."
12230N/A ST_ICE_INFO_08="�å��w�˻{�ҡC"
12230N/A ST_INFO_AR03="���զb�w�w�˪����x�W����ós����z����ܸ˸m�C"
12230N/A ST_ICE_INFO_06="�w�˻{�ҮɥX�{���D"
12230N/A ST_ER_AR05="�b���t�m�U�A%s �å��w�ˡA%s�C"
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_CHT_utf()
8314N/A{
12230N/A ST_ER_AR02="錯誤:找不到安裝目錄。"
12230N/A ST_LANG="CHT"
12230N/A ST_ER_AR01="錯誤:無法確定目前目錄。"
12230N/A ST_ICE_INFO_03="網站顯示以下認證"
12230N/A ST_ER_AR04="錯誤:環境變數 TMPDIR 指向無效的路徑。"
12230N/A ST_ICE_INFO_05="認證已成功安裝。"
12230N/A ST_ER_DIR="錯誤:無法建立目錄 %s。"
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 的作業系統。"
12230N/A ST_ICE_INFO_04="您要接受並安裝嗎 (y|n)? "
12230N/A ST_ICE_INFO_01="正在從網站擷取認證..."
12230N/A ST_ICE_INFO_02="正在處理..."
12230N/A ST_ICE_INFO_08="並未安裝認證。"
12230N/A ST_INFO_AR03="嘗試在已安裝的平台上執行並連接到您的顯示裝置。"
12230N/A ST_ICE_INFO_06="安裝認證時出現問題"
12230N/A ST_ER_AR05="在此配置下,%s 並未安裝,%s。"
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_JPN()
8314N/A{
12230N/A ST_ER_AR02="���顼 : ���󥹥ȡ���ǥ��쥯�ȥ꤬���Ĥ���ޤ���"
12230N/A ST_LANG="JPN"
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 ������Ǥ��ޤ���"
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)�� "
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="������Υ��󥹥ȡ���������꤬ȯ�����ޤ���"
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"
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 を作成できません。"
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)? "
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="証明書のインストール中に問題が発生しました"
12230N/A ST_ER_AR05="%s はこの設定 %s ではインストールされません。"
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_KOR_utf()
8314N/A{
12230N/A ST_ER_AR02="오류: 설치 디렉토리를 찾을 수 없습니다."
12230N/A ST_LANG="KOR"
12230N/A ST_ER_AR01="오류: 현재 디렉토리를 확인할 수 없습니다."
12230N/A ST_ICE_INFO_03="웹 사이트에서 다음 인증서를 제공합니다."
12230N/A ST_ER_AR04="오류: 환경 변수 TMPDIR이 잘못된 경로를 가리킵니다."
12230N/A ST_ICE_INFO_05="인증서가 성공적으로 설치되었습니다."
12230N/A ST_ER_DIR="오류: %s 디렉토리를 만들 수 없습니다."
12230N/A ST_ER_AR03="오류: %s을(를) 찾을 수 없습니다."
12230N/A ST_ICE_INFO_07="openssl을 찾을 수 없습니다. openssl 바이너리가 패스상에 있는지 확인하십시오."
12230N/A ST_INFO_AR04="설치된 플랫폼은 다음과 같습니다:"
12230N/A ST_VERSION="버전"
12230N/A ST_INFO_AR01="%s OS가 현재 설치되어 있지 않습니다."
12230N/A ST_ICE_INFO_04="이를 허용하고 설치하시겠습니까(예|아니요)?"
12230N/A ST_ICE_INFO_01="웹 사이트에서 인증서 검색...."
12230N/A ST_ICE_INFO_02="처리 중 ...."
12230N/A ST_ICE_INFO_08="인증서를 설치하지 않습니다."
12230N/A ST_INFO_AR03="설치된 플랫폼에서 실행하여 디스플레이에 연결해 보십시오."
12230N/A ST_ICE_INFO_06="인증서를 설치하는 동안 문제가 발생했습니다."
12230N/A ST_ER_AR05="%s이(가) 이 구성, %s에 설치되어 있지 않습니다."
8314N/A}
8314N/A
8314N/A
12230N/Aset_lang_KOR()
8314N/A{
12230N/A ST_ER_AR02="����: ��ġ ���丮�� ã�� �� ����ϴ�."
12230N/A ST_LANG="KOR"
12230N/A ST_ER_AR01="����: ���� ���丮�� Ȯ���� �� ����ϴ�."
12230N/A ST_ICE_INFO_03="�� ����Ʈ���� ���� �������� �����մϴ�."
12230N/A ST_ER_AR04="����: ȯ�� ���� TMPDIR�� �߸�� ��θ� ����ŵ�ϴ�."
12230N/A ST_ICE_INFO_05="�������� ���������� ��ġ�Ǿ���ϴ�."
12230N/A ST_ER_DIR="����: %s ���丮�� ���� �� ����ϴ�."
12230N/A ST_ER_AR03="����: %s��(��) ã�� �� ����ϴ�."
12230N/A ST_ICE_INFO_07="openssl�� ã�� �� ����ϴ�. openssl ���̳ʸ��� �н��� �ִ��� Ȯ���Ͻʽÿ�."
12230N/A ST_INFO_AR04="��ġ�� �÷����� ������ �����ϴ�:"
12230N/A ST_VERSION="����"
12230N/A ST_INFO_AR01="%s OS�� ���� ��ġ�Ǿ� ���� �ʽ��ϴ�."
12230N/A ST_ICE_INFO_04="�̸� ����ϰ� ��ġ�Ͻðڽ��ϱ�(��|�ƴϿ�)?"
12230N/A ST_ICE_INFO_01="�� ����Ʈ���� ������ �˻�...."
12230N/A ST_ICE_INFO_02="ó�� �� ...."
12230N/A ST_ICE_INFO_08="�������� ��ġ���� �ʽ��ϴ�."
12230N/A ST_INFO_AR03="��ġ�� �÷��� �����Ͽ� ���÷��̿� ������ ���ʽÿ�."
12230N/A ST_ICE_INFO_06="�������� ��ġ�ϴ� ���� ������ �߻��߽��ϴ�."
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 zh|zh_CN) MYLANG=CHS;;
8314N/A zh_TW|zh_HK) MYLANG=CHT;;
8314N/A ko*) MYLANG=KOR;;
8314N/A *) MYLANG=ENU;;
8314N/Aesac
8314N/A
8314N/Aif [ $MYLANG != "ENU" ]; then
12230N/A MYLANG="$MYLANG$MYUTF8"
8314N/Afi
8314N/A
12230N/Aset_lang_${MYLANG}
12230N/A
12230N/A
12230N/Aver="8.1.1"
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
8314N/AMkTemp()
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`"
12230N/A mktemp_file="/tmp/adobe.$$.${mktemp_count}"
8314N/A done
12230N/A
12230N/A touch "$mktemp_file" && chmod 644 "$mktemp_file" && echo "$mktemp_file"
8314N/A}
8314N/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
8314N/AIsUserAffirmative()
8314N/A{
8314N/A read userResp
12230N/A if [ "$userResp" ] ; then
12230N/A case "$userResp" in
12230N/A y|Y|[yY][eE][sS]) return 0 ;;
12230N/A esac
12230N/A fi
12230N/A
12230N/A return 1
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"
12230N/A LOGFILE="`MkTemp /tmp/ssl_logXXXXXX`"
12230N/A CERTNAME="`MkTemp /tmp/certi.cerXXXXXX`"
12230N/A CERTDATA="`MkTemp /tmp/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"
12230N/A printf "%s\n" "$ST_ICE_INFO_04"
8314N/A
8314N/A if IsUserAffirmative
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
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/ADefaultPSRESPATH="$HOME/psres:$HOME/fonts:/usr/psres"
8314N/Aif [ -z "$PSRESOURCEPATH" ] ; then
8314N/A PSRESOURCEPATH="$DefaultPSRESPATH"
8314N/Aelse
8314N/A PSRESOURCEPATH="$PSRESOURCEPATH":"$DefaultPSRESPATH"
8314N/Afi
8314N/Acase "$PSRESOURCEPATH" in
8314N/A ::*|*::*|*::)
8314N/A ;;
8314N/A *)
8314N/A PSRESOURCEPATH="$PSRESOURCEPATH"::
8314N/A ;;
8314N/Aesac
8314N/Aexport PSRESOURCEPATH
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
12230N/Aif realplayPath="`Which realplay`"; then
12230N/A REALPLAYER_HOME=`head "$realplayPath" | grep HELIX_LIBS | awk -F' ' '{print $1}' | awk -F'=' '{print $2}' | sed 's/"//g'`
12230N/A export REALPLAYER_HOME
12230N/Afi
12230N/A
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