ext-sources/acroread-combined-langs
author davelam
Wed, 24 Feb 2010 04:10:23 +0000
branchgnome-2-28
changeset 18642 478b5460cc36
parent 16823 6eae7d16fce3
permissions -rw-r--r--
add new proto file for b133
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
     1
#!/bin/sh
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
     2
#
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
     3
# Copyright (c) 1996-2007, Adobe Systems Incorporated
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
     4
# All Rights Reserved
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
     5
#
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
     6
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
     7
set_lang_ENU()
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
     8
{
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
     9
    ST_ER_AR02="ERROR: Cannot find installation directory."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    10
    ST_LANG="ENU"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    11
    ST_SMALL_N="n"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    12
    ST_ER_AR01="ERROR: Cannot determine current directory."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    13
    ST_ICE_INFO_03="The website presented the following Certificate"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    14
    ST_ER_AR04="ERROR: The environment variable TMPDIR points to an invalid path."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    15
    ST_ICE_INFO_05="Certificate successfully installed."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    16
    ST_ER_DIR="ERROR: Cannot make directory %s."
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    17
    ST_YES="yes"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    18
    ST_ER_AR03="ERROR: Cannot find %s."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    19
    ST_ICE_INFO_07="Unable to find openssl, please make sure the openssl binary is in the PATH"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    20
    ST_INFO_AR04="Installed platform(s) include the following:"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    21
    ST_VERSION="version"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    22
    ST_INFO_AR01="The OS named  %s  is currently not installed."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    23
    ST_ICE_INFO_04="Do you want to accept and install it (y|n)? "
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    24
    ST_CAPS_Y="Y"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    25
    ST_ICE_INFO_01="Fetching certificate from website...."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    26
    ST_ICE_INFO_02="Processing ...."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    27
    ST_ICE_INFO_08="Not installing the certificate."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    28
    ST_INFO_AR03="Try running on an installed platform and connecting to your display."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    29
    ST_ICE_INFO_06="There was a problem installing the certificate"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    30
    ST_SMALL_Y="y"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    31
    ST_ER_AR05="%s not installed for this configuration, %s."
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    32
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    33
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    34
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    35
set_lang_JPN()
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    36
{
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    37
    ST_ER_AR02="���顼 : ���󥹥ȡ���ǥ��쥯�ȥ꤬���Ĥ���ޤ���"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    38
    ST_LANG="JPN"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    39
    ST_SMALL_N="n"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    40
    ST_ER_AR01="���顼 : ���ߤΥǥ��쥯�ȥ��Ĵ�٤��ޤ���"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    41
    ST_ICE_INFO_03="Web �����Ȥˤϼ��ξ�����ɽ������ޤ�"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    42
    ST_ER_AR04="���顼 : �Ķ��ѿ� TMPDIR ��̵���ʥѥ�����ꤷ�Ƥ��ޤ���"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    43
    ST_ICE_INFO_05="����������˥��󥹥ȡ��뤵��ޤ�����"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    44
    ST_ER_DIR="���顼 : �ǥ��쥯�ȥ� %s ������Ǥ��ޤ���"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    45
    ST_YES="yes"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    46
    ST_ER_AR03="���顼 : %s �����Ĥ���ޤ���"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    47
    ST_ICE_INFO_07="openssl �����Ĥ���ޤ���Ǥ�����openssl �Х��ʥ꤬ PATH �ˤ��뤳�Ȥ��ǧ���Ƥ���������"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    48
    ST_INFO_AR04="���󥹥ȡ���ѤߤΥץ�åȥե�����ˤϼ��Τ�Τ�����ޤ� : "
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    49
    ST_VERSION="�������"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    50
    ST_INFO_AR01="���ߡ�%s �Ȥ���̾���� OS �����󥹥ȡ��뤵��Ƥ��ޤ���"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    51
    ST_ICE_INFO_04="Ʊ�դ��ƥ��󥹥ȡ��뤷�ޤ��� (y|n)�� "
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    52
    ST_CAPS_Y="Y"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    53
    ST_ICE_INFO_01="Web �����Ȥ���������������Ƥ��ޤ�...."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    54
    ST_ICE_INFO_02="������...."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    55
    ST_ICE_INFO_08="������򥤥󥹥ȡ��뤷�Ƥ��ޤ���"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    56
    ST_INFO_AR03="���󥹥ȡ���ѤߤΥץ�åȥե������Ǽ¹Ԥ������Ȥ��Υǥ����ץ쥤����³���Ƥ���������"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    57
    ST_ICE_INFO_06="������Υ��󥹥ȡ���������꤬ȯ�����ޤ���"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    58
    ST_SMALL_Y="y"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    59
    ST_ER_AR05="%s �Ϥ������� %s �Ǥϥ��󥹥ȡ��뤵��ޤ���"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    60
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    61
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    62
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    63
set_lang_JPN_utf()
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    64
{
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    65
    ST_ER_AR02="エラー : インストールディレクトリが見つかりません。"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    66
    ST_LANG="JPN"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    67
    ST_SMALL_N="n"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    68
    ST_ER_AR01="エラー : 現在のディレクトリを調べられません。"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    69
    ST_ICE_INFO_03="Web サイトには次の証明書が表示されます"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    70
    ST_ER_AR04="エラー : 環境変数 TMPDIR が無効なパスを指定しています。"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    71
    ST_ICE_INFO_05="証明書が正常にインストールされました。"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    72
    ST_ER_DIR="エラー : ディレクトリ %s を作成できません。"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    73
    ST_YES="yes"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    74
    ST_ER_AR03="エラー : %s が見つかりません。"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    75
    ST_ICE_INFO_07="openssl が見つかりませんでした。openssl バイナリが PATH にあることを確認してください。"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    76
    ST_INFO_AR04="インストール済みのプラットフォームには次のものがあります : "
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    77
    ST_VERSION="バージョン"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    78
    ST_INFO_AR01="現在、%s という名前の OS がインストールされていません。"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    79
    ST_CAPS_Y="Y"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    80
    ST_ICE_INFO_04="同意してインストールしますか (y|n)? "
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    81
    ST_ICE_INFO_01="Web サイトから証明書を取得しています...."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    82
    ST_ICE_INFO_02="処理中...."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    83
    ST_ICE_INFO_08="証明書をインストールしていません。"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    84
    ST_INFO_AR03="インストール済みのプラットフォーム上で実行し、お使いのディスプレイに接続してください。"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    85
    ST_ICE_INFO_06="証明書のインストール中に問題が発生しました"
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
    86
    ST_SMALL_Y="y"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    87
    ST_ER_AR05="%s はこの設定 %s ではインストールされません。"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    88
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    89
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    90
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    91
# Determine default language based on current system language.
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    92
# Defaults to English (ENU).
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    93
LING=`echo $LC_ALL`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    94
LING=${LING:-$LANG}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    95
LING=${LING:-$LC_MESSAGES}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    96
# check if it's a UTF-8 locale
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    97
MYUTF8=""
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
    98
echo $LING | grep -i utf > /dev/null
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
    99
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   100
if [ $? -eq 0 ]; then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   101
    MYUTF8="_utf"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   102
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   103
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   104
LING=`echo $LING | sed 's/\(.*\)\.\(.*\)/\1/'`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   105
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   106
case $LING in
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   107
  ja*) MYLANG=JPN;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   108
  *) MYLANG=ENU;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   109
esac
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   110
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   111
if [ $MYLANG != "ENU" ]; then
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   112
	MYLANG="$MYLANG$MYUTF8"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   113
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   114
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   115
set_lang_${MYLANG}
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   116
16823
6eae7d16fce3 2009-10-21 Hemantha Holla <[email protected]>
hem
parents: 15979
diff changeset
   117
ver="8.1.7"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   118
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   119
if [ "$1" = "-version" ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   120
    echo "$ver"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   121
    exit
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   122
fi
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   123
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   124
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   125
LaunchBinary()
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   126
{
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   127
    if [ "`uname -s`" = "Linux" ] && [ ! -x /lib/ld-lsb.so.3 ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   128
        exec /lib/ld-linux.so.2 ${1+"$@"}
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   129
    else
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   130
        exec ${1+"$@"}
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   131
    fi
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   132
}
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   133
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   134
12885
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   135
MkTempInternal()
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   136
{
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   137
    if [ "${mktemp_count+set}" != "set" ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   138
        mktemp_count="0"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   139
    fi
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   140
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   141
    mktemp_file="/tmp/acrobat.$$.${mktemp_count}"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   142
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   143
    while /usr/bin/test -e "$mktemp_file"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   144
    do
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   145
        mktemp_count="`expr $mktemp_count + 1`"
12885
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   146
        mktemp_file="/tmp/acrobat.$$.${mktemp_count}"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   147
    done
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   148
12885
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   149
    touch "$mktemp_file" && chmod 600 "$mktemp_file" && echo "$mktemp_file"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   150
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   151
12885
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   152
MkTemp()
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   153
{
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   154
    MKTEMP="`which mktemp 2>/dev/null`";
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   155
    if [ "$MKTEMP" != "" ]; then
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   156
	    :
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   157
    else
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   158
	    MKTEMP="MkTempInternal";
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   159
    fi
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   160
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   161
    $MKTEMP /tmp/acrobat.$1
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   162
}
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   163
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   164
readlink()
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   165
{
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   166
    OLDPWD="`/bin/pwd`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   167
    lfile="$1"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   168
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   169
    while [ -h "$lfile" -a -f "$lfile" ]; do
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   170
        CWD="`dirname "$lfile"`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   171
        if [ "`expr "${CWD}" : "\.\."`" = "2" ]; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   172
            CWD="`/bin/pwd`/$CWD"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   173
        fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   174
        lfile="`basename "$lfile"`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   175
        cd "$CWD"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   176
        lfile="`/bin/ls -l "$lfile"|sed 's/^.*-> *\(.*\) *$/\1/'`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   177
    done
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   178
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   179
    if [ -f "$lfile" ]; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   180
        CWD="`dirname "$lfile"`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   181
        lfile="`basename "$lfile"`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   182
        if [ "`expr "${CWD}" : "\.\."`" = "2" ]; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   183
            CWD="`/bin/pwd`/$CWD"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   184
        fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   185
        cd "$CWD"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   186
        echo `/bin/pwd`/$lfile
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   187
        cd "$OLDPWD"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   188
        return 0
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   189
    fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   190
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   191
    cd "$OLDPWD"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   192
    return 1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   193
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   194
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   195
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   196
majorRelease="`echo $ver | cut -d. -f1`.0"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   197
cwd="`/bin/pwd 2> /dev/null`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   198
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   199
if [ -h "$0" ]; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   200
 ScriptVariable=`readlink $0`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   201
 ScriptDirectory=`dirname "$ScriptVariable"`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   202
else
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   203
 ScriptDirectory=`dirname "$0"`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   204
 cd "$ScriptDirectory"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   205
 ScriptDirectory="`/bin/pwd 2> /dev/null`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   206
 cd "$cwd"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   207
fi
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   208
install_dir="`dirname "$ScriptDirectory"`/Reader"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   209
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   210
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   211
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   212
# Prepend a colon separated environment variable
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   213
# $1 string to be prepended
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   214
# $2 environment variable
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   215
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   216
prepend()
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   217
{
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   218
  if [ -z "$2" -o "$2" = "$1" ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   219
    echo "$1"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   220
  else
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   221
    first="`expr "$2" : '\([^:]*\):'`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   222
    if [ "$first" = "$1" ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   223
      echo "$2"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   224
    else
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   225
      echo "${1}:${2}"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   226
    fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   227
  fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   228
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   229
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   230
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   231
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   232
# Tests the version file in an installation directory.
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   233
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   234
test_install_dir()
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   235
{
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   236
	if [ "`cat "$1"/AcroVersion 2>/dev/null`" = "$ver" ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   237
		return 0
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   238
	else
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   239
		return 1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   240
	fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   241
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   242
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   243
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   244
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   245
# Check a given file in given path
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   246
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   247
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   248
Which()
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   249
{
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   250
    OLD_IFS="$IFS"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   251
    IFS=":"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   252
    status=1
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   253
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   254
    for i in $PATH; do
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   255
        if [ -x "$i/$1" ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   256
            echo "$i/$1"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   257
            status=0
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   258
            break
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   259
        fi
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   260
    done
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   261
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   262
    IFS="$OLD_IFS"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   263
    return $status
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   264
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   265
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   266
yesno()
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   267
{
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   268
  msg="$1"
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   269
  def="$2"
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   270
  while : ; do
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   271
    printf "\n%s" "$msg"
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   272
    read answer
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   273
    if [ "$answer" ] ; then
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   274
      case "$answer" in
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   275
        "$ST_SMALL_Y" | "$ST_CAPS_Y" | "$ST_YES")
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   276
          return 0
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   277
          ;;
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   278
        *)
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   279
          return 1
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   280
          ;;
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   281
      esac
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   282
    else
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   283
      return $def
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   284
    fi
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   285
  done
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   286
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   287
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   288
InstallCertificate()
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   289
{
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   290
#$1 is install_dir
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   291
#$2 is URL
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   292
#$3 is port
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   293
    RETVAL=0
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   294
    INSTALL_DIR="$1"
12885
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   295
    LOGFILE="`MkTemp ssl_logXXXXXX`"
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   296
    CERTNAME="`MkTemp certi.cerXXXXXX`"
40936bc5b12b 2008-07-22 Dermot McCluskey <[email protected]>
dermot
parents: 12006
diff changeset
   297
    CERTDATA="`MkTemp certDataXXXXXX`"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   298
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   299
    CertificateInstallDirectory="$HOME/.adobe/Acrobat/$majorRelease/Cert"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   300
	
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   301
    if Which openssl >/dev/null
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   302
    then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   303
        :
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   304
    else
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   305
      printf "%s\n" "$ST_ICE_INFO_07"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   306
      exit 1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   307
    fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   308
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   309
    printf "%s\n" "$ST_ICE_INFO_01"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   310
    printf "%s\n" "QUIT"  | openssl s_client -connect $2:$3 >$LOGFILE
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   311
    
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   312
    if [ $? -ne 0 ]
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   313
    then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   314
	exit 1
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   315
    else
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   316
    	printf "%s\n" "$ST_ICE_INFO_02"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   317
    fi
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   318
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   319
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   320
    beginCert=`cat $LOGFILE |grep -n "BEGIN CERTIFICATE---" |cut -f1 -d":"`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   321
    endCert=`cat $LOGFILE |grep -n "END CERTIFICATE---" |cut -f1 -d":"`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   322
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   323
    head -$endCert $LOGFILE | tail -`expr $endCert - $beginCert + 1` >$CERTNAME
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   324
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   325
    openssl x509 -inform PEM -in $CERTNAME -text -out $CERTDATA
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   326
    HASH=`openssl x509 -hash -noout -in $CERTNAME`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   327
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   328
    printf "%s\n\n" "$ST_ICE_INFO_03"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   329
    more "$CERTDATA"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   330
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   331
    if yesno "$ST_ICE_INFO_04[$ST_SMALL_N] " 1
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   332
        then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   333
            if [ ! -d "$CertificateInstallDirectory" ]
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   334
            then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   335
              mkdir -p "$CertificateInstallDirectory"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   336
              if [ $? -ne 0 ]
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   337
              then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   338
                printf "$ST_ER_DIR\n" "$CertificateInstallDirectory"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   339
                rm -f "$CERTNAME"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   340
                rm -f "$CERTDATA"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   341
                rm -f "$LOGFILE"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   342
                exit 1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   343
              fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   344
            fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   345
          
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   346
            cp $CERTNAME "$CertificateInstallDirectory"/${HASH}.0
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   347
            if [ $? -eq 0 ]
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   348
            then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   349
                printf "%s\n" "$ST_ICE_INFO_05"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   350
            else
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   351
                printf "%s\n" "$ST_ICE_INFO_06"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   352
                RETVAL=1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   353
            fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   354
    else
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   355
        printf "%s\n" "$ST_ICE_INFO_08"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   356
        RETVAL=2
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   357
    fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   358
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   359
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   360
    rm -f $CERTNAME
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   361
    rm -f $CERTDATA
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   362
    rm -f $LOGFILE
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   363
    return $RETVAL
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   364
}
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   365
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   366
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   367
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   368
# Get the current working directory.
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   369
# Try to avoid automounter directories by checking
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   370
# if $HOME or $PWD is the same directory as pwd,
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   371
# and removing the automount directory component.
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   372
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   373
if [ -z "$cwd" -o ! -d "$cwd" ] ; then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   374
  printf "%s\n" "$ST_ER_AR01"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   375
  exit 1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   376
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   377
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   378
if [ "$HOME" -a -d "$HOME" ] && [ "`cd / ; cd "$HOME" ; /bin/pwd`" = "$cwd" ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   379
  cwd="$HOME"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   380
elif [ "$PWD" -a -d "$PWD" ] && [ "`cd / ; cd "$PWD" ; /bin/pwd`" = "$cwd" ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   381
  cwd="$PWD"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   382
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   383
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   384
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   385
PWD="$cwd"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   386
export PWD
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   387
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   388
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   389
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   390
# Setup ACRO_ARG0 to this script
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   391
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   392
arg0="$0"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   393
if [ "$arg0" ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   394
  case "$arg0" in
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   395
     /*) ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   396
    ./*) arg0="$cwd/`expr "$arg0" : '\./\(.*\)'`" ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   397
      *) arg0="$cwd/$arg0" ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   398
  esac
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   399
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   400
  ACRO_ARG0="$arg0"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   401
  export ACRO_ARG0
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   402
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   403
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   404
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   405
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   406
# Try to find the installation directory
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   407
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   408
if ( test_install_dir "$install_dir" ) ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   409
  ACRO_INSTALL_DIR="$install_dir"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   410
  export ACRO_INSTALL_DIR
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   411
  
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   412
else
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   413
  script="$arg0"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   414
  while [ "$script" ] ; do
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   415
    install_dir="`dirname "$script"`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   416
    if ( test_install_dir "$install_dir/Reader" ) ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   417
      ACRO_INSTALL_DIR="$install_dir/Reader"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   418
      export ACRO_INSTALL_DIR
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   419
      break
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   420
    fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   421
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   422
    install_dir="`dirname "$install_dir"`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   423
    if ( test_install_dir "$install_dir/Reader" ) ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   424
      ACRO_INSTALL_DIR="$install_dir/Reader"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   425
      export ACRO_INSTALL_DIR
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   426
      break
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   427
    fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   428
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   429
    if [ -h "$script" ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   430
      new_script=`readlink "$script"`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   431
      if [ "$new_script" -a "`expr "$new_script" : '/.*'`" = 0 ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   432
        new_script="`dirname "$script"`/$new_script"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   433
      fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   434
      script="$new_script"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   435
    else
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   436
      break
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   437
    fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   438
  done
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   439
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   440
  if ( test_install_dir "$ACRO_INSTALL_DIR" ) ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   441
    :
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   442
  elif ( test_install_dir "$ACRO_HOME" ) ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   443
    ACRO_INSTALL_DIR="$ACRO_HOME"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   444
    export ACRO_INSTALL_DIR
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   445
  else
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   446
    printf "%s\n" "$ST_ER_AR02"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   447
    exit 1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   448
  fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   449
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   450
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   451
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   452
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   453
# setup the configuration from uname
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   454
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   455
os_name=`uname -s`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   456
os_release=`uname -r`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   457
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   458
case "$os_name" in
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   459
  SunOS)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   460
    case "$os_release" in
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   461
      4.1.3*|4.1.4*|4.1C)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   462
        ACRO_CONFIG=sparcsun
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   463
        export ACRO_CONFIG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   464
        ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   465
      5.*)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   466
        machine_type=`uname -p`
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   467
        case "$machine_type" in
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   468
          sparc)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   469
            ACRO_CONFIG=sparcsolaris
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   470
            export ACRO_CONFIG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   471
            ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   472
          intel|i386)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   473
            ACRO_CONFIG=intelsolaris
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   474
            export ACRO_CONFIG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   475
            ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   476
          ppc)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   477
            ACRO_CONFIG=ppcsolaris
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   478
            export ACRO_CONFIG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   479
            ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   480
        esac
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   481
        ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   482
    esac
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   483
    ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   484
  Linux)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   485
    ACRO_CONFIG=intellinux
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   486
    export ACRO_CONFIG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   487
    ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   488
  AIX)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   489
    ACRO_CONFIG=rs6000aix
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   490
    export ACRO_CONFIG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   491
    ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   492
  HP-UX)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   493
    ACRO_CONFIG=hppahpux
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   494
    export ACRO_CONFIG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   495
esac
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   496
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   497
if [ -z "$ACRO_CONFIG" ] ; then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   498
   printf "$ST_INFO_AR01" "$os_name $ST_VERSION $os_release"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   499
   printf "%s\n%s\n" "$ST_INFO_AR03" "$ST_INFO_AR04"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   500
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   501
  if [ -d "$ACRO_INSTALL_DIR"/sparcsolaris ] ; then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   502
    printf "  SPARC/Solaris version 2.x\n"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   503
  fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   504
  if [ -d "$ACRO_INSTALL_DIR"/intellinux ] ; then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   505
    printf "  Intel/Linux\n"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   506
  fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   507
  exit 1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   508
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   509
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   510
# Enable this if you want Adobe Reader to cache Font-config fonts 
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   511
# ACRO_ENABLE_FONT_CONFIG=1
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   512
# export ACRO_ENABLE_FONT_CONFIG
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   513
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   514
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   515
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   516
# Enable this if you want to set the MOZILLA_COMP_PATH globally (for all the users)
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   517
#if [ -f "$ACRO_INSTALL_DIR/GlobalPrefs/mozilla_config" ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   518
#    . "$ACRO_INSTALL_DIR/GlobalPrefs/mozilla_config"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   519
#   export MOZILLA_COMP_PATH
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   520
#fi
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   521
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   522
greConfigFile="${HOME}/.adobe/Acrobat/$majorRelease/Preferences/acrogre.conf"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   523
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   524
if [ -f "$greConfigFile" ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   525
    mozillaPath="`cat "$greConfigFile"`"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   526
    if [ -n "$mozillaPath" ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   527
        MOZILLA_COMP_PATH="$mozillaPath"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   528
        export MOZILLA_COMP_PATH
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   529
    fi
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   530
else
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   531
    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
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   532
    do
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   533
        if [ -f "$i" ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   534
            mozillaPath="`grep "^GRE_PATH=" "$i" | cut -d= -f2 | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   535
            if [ -n "$mozillaPath" ]; then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   536
                MOZILLA_COMP_PATH="$mozillaPath"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   537
                export MOZILLA_COMP_PATH
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   538
                break
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   539
            fi
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   540
        fi
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   541
    done
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   542
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   543
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   544
ADOBE_USER_PREFERENCES="$HOME/.adobe/Acrobat/$majorRelease/Preferences"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   545
export ADOBE_USER_PREFERENCES
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   546
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   547
MOZILLA_FIVE_HOME="$MOZILLA_COMP_PATH"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   548
export MOZILLA_FIVE_HOME
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   549
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   550
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   551
# Setup configuration specific environment variables
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   552
#
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   553
ACRO_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   554
export ACRO_LD_LIBRARY_PATH
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   555
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   556
case "$ACRO_CONFIG" in
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   557
  sparcsolaris)
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   558
    LD_LIBRARY_PATH="`prepend "$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:${MOZILLA_COMP_PATH}" "${LD_LIBRARY_PATH}"`"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   559
    export LD_LIBRARY_PATH
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   560
    ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   561
  intellinux)
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   562
    LD_LIBRARY_PATH="`prepend "$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:${MOZILLA_COMP_PATH}" "${LD_LIBRARY_PATH}"`"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   563
    export LD_LIBRARY_PATH
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   564
    ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   565
  rs6000aix)
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   566
    LIBPATH="`prepend "$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:/opt/freeware/lib" "$LIBPATH"`"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   567
    export LIBPATH
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   568
	;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   569
  hppahpux)
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   570
    SHLIB_PATH="`prepend "$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:/opt/graphics/OpenGL/lib" "$SHLIB_PATH"`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   571
	LD_PRELOAD=/opt/graphics/OpenGL/lib/libGL.sl
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   572
	export SHLIB_PATH
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   573
	export LD_PRELOAD
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   574
    ;;
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   575
esac
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   576
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   577
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   578
directory="`basename \"$ACRO_INSTALL_DIR\"`"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   579
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   580
if [ "$directory" = "Reader" ]; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   581
	cmd="acroread"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   582
    	prod="Adobe Reader"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   583
else
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   584
	if [ "$directory" = "Acrobat" ]; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   585
		cmd="acroexch"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   586
    		prod="Adobe Acrobat"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   587
	fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   588
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   589
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   590
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   591
# Set the command.  Process any debug flags and exec.
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   592
#
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   593
ACRO_EXEC_CMD="$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin/$cmd"
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   594
SYNCAPP_EXEC_CMD="$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin/SynchronizerApp"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   595
export SYNCAPP_EXEC_CMD
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   596
export ACRO_EXEC_CMD
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   597
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   598
ACRO_RES_DIR=$ACRO_INSTALL_DIR/../Resource
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   599
export ACRO_RES_DIR
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   600
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   601
ACRO_LANG="$ST_LANG"
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   602
export ACRO_LANG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   603
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   604
ADOBE_HELP_PATH="$ACRO_INSTALL_DIR/../../.."
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   605
export ADOBE_HELP_PATH
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   606
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   607
#Checking if TMPDIR points to a valid directory
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   608
if [ -n "$TMPDIR" ] && [ ! -d "$TMPDIR" -o ! -w "$TMPDIR" ]
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   609
then
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   610
	printf "%s\n" "$ST_ER_AR04"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   611
	exit 1
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   612
fi
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   613
# Adobe Reader/Acrobat uses gconftool-2 to check whether accessibility support is enabled. Please refer to the Readme file to work around this.
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   614
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   615
if Which gconftool-2 >/dev/null
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   616
then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   617
    ACRO_AT_ACTIVE=`gconftool-2 -g /desktop/gnome/interface/accessibility 2>/dev/null`
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   618
else
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   619
    # gconftool-2 is not there on system, turn off AT support
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   620
    ACRO_AT_ACTIVE="false"   
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   621
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   622
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   623
export ACRO_AT_ACTIVE
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   624
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   625
# Required for Multimedia plugin
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   626
# look for installed realplayer
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   627
12006
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   628
if [ "$ACRO_CONFIG" = "intellinux" ]; then
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   629
  if ARG0="`which realplay 2> /dev/null`"; then
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   630
    if [ -d "$REALPLAYER_HOME" ] ; then
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   631
      true
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   632
    elif [ "$REALPLAYER_HOME" = "" -a -L ${ARG0} ] ; then
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   633
      REALPLAYER_HOME=`readlink ${ARG0} 2> /dev/null`
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   634
      REALPLAYER_HOME=`dirname ${REALPLAYER_HOME} 2> /dev/null`  # Delete trailing file name.
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   635
      export REALPLAYER_HOME
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   636
    elif [ "$REALPLAYER_HOME" = "" -a -f ${ARG0} ] ; then
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   637
      REALPLAYER_HOME=$ARG0
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   638
      REALPLAYER_HOME=`dirname ${REALPLAYER_HOME} 2> /dev/null`  # Delete trailing file name.
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   639
      REALPLAYER_HOME=`cd $REALPLAYER_HOME; pwd;`
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   640
      export REALPLAYER_HOME
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   641
    fi
ea33351e4a47 2008-04-02 Dermot McCluskey <[email protected]>
dermot
parents: 11488
diff changeset
   642
  fi
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   643
fi
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   644
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   645
if [ "$ACRO_AT_ACTIVE" = "true" ]; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   646
	GTK_MODULES=gail:atk-bridge
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   647
	export GTK_MODULES
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   648
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   649
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   650
if [ "$1" = "-installCertificate" ] 
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   651
then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   652
    InstallCertificate $ACRO_INSTALL_DIR $2 $3
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   653
    exit $?
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   654
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   655
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   656
PATH="$PATH:$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   657
export PATH
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   658
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   659
rm -rf "${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   660
mkdir -p "${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   661
cp -f "$ACRO_INSTALL_DIR/$ACRO_CONFIG/mozilla/prefs.js" "${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla/prefs.js"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   662
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   663
if [ "$1" = "-DEBUG" ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   664
  ACRODEBUG=1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   665
  ACRO_CRASHLOG=1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   666
  export ACRODEBUG ACRO_CRASHLOG
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   667
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   668
  if [ "`ulimit -c 2>/dev/null`" = "0" ]
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   669
  then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   670
    ulimit -c 1000000 >/dev/null 2>&1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   671
  fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   672
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   673
  if [ $# = 1 ] ; then
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   674
    export ACRO_EXEC_CMD
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   675
    exec "$SHELL"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   676
  else
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   677
    shift
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   678
    exec ${1+"$@"} "$ACRO_EXEC_CMD"
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   679
  fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   680
fi
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   681
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   682
if [ -f "$ACRO_EXEC_CMD" ] ; then
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   683
  LaunchBinary "$ACRO_EXEC_CMD" ${1+"$@"}
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   684
else
11488
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   685
  printf "$ST_ER_AR03\n" "$ACRO_EXEC_CMD"
c3a5edeeae7f bump acroread to 8.1.1, 6652500
dermot
parents: 9336
diff changeset
   686
  printf "$ST_ER_AR05\n" "$prod" "\"$ACRO_CONFIG\""
7572
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   687
  exit 1
1927da797fbb 2006-07-04 Dermot McCluskey <[email protected]>
dermotm
parents:
diff changeset
   688
fi