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