~ubuntu-branches/ubuntu/precise/kompozer/precise

« back to all changes in this revision

Viewing changes to mozilla/security/nss/tests/set_environment

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Yarusso
  • Date: 2007-08-27 01:11:03 UTC
  • Revision ID: james.westby@ubuntu.com-20070827011103-2jgf4s6532gqu2ka
Tags: upstream-0.7.10
ImportĀ upstreamĀ versionĀ 0.7.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /bin/sh
 
2
 
 
3
########################################################################
 
4
#
 
5
# /u/sonmi/bin/set_environment
 
6
#
 
7
# sourced from the header if running from cron to get the full environment
 
8
# to run nssqa    - also used to unify all nssqa environments
 
9
#
 
10
# This is derived from the .cshrc file for the svbld account.  
 
11
#
 
12
########################################################################
 
13
 
 
14
if [ -z "$HOME" ] 
 
15
then
 
16
    HOME=/u/svbld
 
17
fi
 
18
if [ -z "$QASCRIPT_DIR" ]
 
19
then
 
20
    QASCRIPT_DIR=`dirname $0`
 
21
fi
 
22
 
 
23
os_name=`uname -s`
 
24
if [ "$os_name" != "Windows_95" -a \
 
25
    "$os_name" != "Windows_NT" -a \
 
26
    "$os_name" != "WINNT" -a \
 
27
    "$os_name" != "Windows" -a \
 
28
    "$os_name" != "Windows_98" -a \
 
29
    "$os_name" != "CYGWIN_NT-4.0" -a \
 
30
    "$os_name" != "CYGWIN_NT-5.0" -a \
 
31
    "$os_name" != "CYGWIN_95-4.0" -a \
 
32
    "$os_name" != "CYGWIN_98-4.10" ]
 
33
then
 
34
    PATH=.:$HOME/bin:/tools/ns/bin:/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/dist/local/exe:/usr/bin/X11:/usr/audio/bin:/u/sonmi/bin:$PATH
 
35
    JAVA_HOME="D:/i386/jdk1.2.2"
 
36
    JAVA_HOME14="R:/jdk/1.4.0/WINNT"
 
37
fi
 
38
 
 
39
CVSROOT=:pserver:svbld@redcvs.red.iplanet.com:/m/src
 
40
 
 
41
os_name=`uname -s`
 
42
os_version=`uname -r`
 
43
#os_p=`uname -p`
 
44
os_full=""
 
45
 
 
46
if [ -f /u/svbld/bin/nsarch  ]
 
47
then
 
48
    os_full=`/u/svbld/bin/nsarch -f`    #FIXME
 
49
fi
 
50
 
 
51
MANPATH=/usr/share/man:/usr/openwin/man:/usr/local/man
 
52
 
 
53
RMAIL=rmail
 
54
BEFORE_CONTEXT_GREP=""
 
55
AFTER_CONTEXT_GREP=""
 
56
 
 
57
export CVSROOT HOME os_name os_version os_full MANPATH
 
58
 
 
59
 
 
60
if [ "$os_name" = "HP-UX" ]
 
61
then
 
62
    PATH=$PATH:/usr/local/bin:/opt/aCC/bin:/usr/local/bin/audio:/tools/ns/bin:/etc:/usr/contrib/bin:/usr/contrib/bin/X11:/usr/local/hpux/bin:/nfs/iapp1/hphome/bin:/etc:/u/svbld/bin/HP/perl/bin
 
63
    JAVA_HOME="/share/builds/components/cms_jdk/HP-UX/1.2.2.04"
 
64
    JAVA_HOME14=$JAVA_HOME
 
65
#    JAVA_HOME="/share/builds/components/cms_jdk/HP-UX/1.3.0.00"
 
66
elif [ "$os_name" = "SunOS" ]
 
67
then
 
68
    NATIVE_FLAG="-native"
 
69
    XAPPLRESDIR=/usr/openwin/lib/app-defaults:/usr/local/lib/X11/app-defaults
 
70
    OPENWINHOME=/usr/openwin
 
71
    LD_LIBRARY_PATH=$OPENWINHOME/lib
 
72
    if [ "$os_full" = "SOLARISx86 2.8" -o "$os_full" = "SOLARISx86 2.9" ] 
 
73
    then
 
74
        #PATH=/usr/ucb:/opt/usr/local/bin:$PATH
 
75
        JAVA_HOME="/usr/java1.2"
 
76
        JAVA_HOME14=/share/builds/components/jdk/1.4.0/SunOS_x86
 
77
        PATH=".:/usr/dist/share/forte_dev_i386,v6.2/SUNWspro/bin:/opt/usr/local/perl5/bin:/opt/SUNWspro/bin:/opt/usr/local/bin:/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/dist/local/exe:/usr/ccs/bin:/usr/ucb/bin:/usr/ucb:/opt/SUNWwabi/bin:/usr/local/bin:/tools/ns/bin:/etc:/tools/contrib/bin"
 
78
    else
 
79
        PATH=/usr/ucb:$PATH
 
80
        JAVA_HOME="/share/builds/components/jdk/1.2.2/SunOS"
 
81
        JAVA_HOME14=/share/builds/components/jdk/1.4.0/SunOS64
 
82
        PATH=/tools/ns/bin:$PATH:/opt/SUNWspro/bin:/usr/bin/X11:/usr/openwin/bin:/usr/openwin/demo
 
83
    
 
84
        if [ "$os_version" = "5.8" -o "$os_version" = "5.7" -o \
 
85
             "$os_version" = "5.9" ]
 
86
        then
 
87
            PATH=$PATH:/usr/dist/pkgs/forte_dev,v6.2/SUNWspro/bin:/tools/ns/workshop/bin
 
88
        else
 
89
            PATH=$PATH:/usr/dist/share/devpro,v5.0/5.x-sparc/bin:/tools/ns/workshop/bin
 
90
        fi
 
91
        PATH=$PATH:/usr/ccs/bin:/usr/ucb/bin:/opt/SUNWwabi/bin:/usr/local/bin:/tools/ns/bin:/etc:/tools/contrib/bin
 
92
     fi
 
93
    export XAPPLRESDIR  OPENWINHOME LD_LIBRARY_PATH
 
94
 
 
95
elif [ "$os_name" = "IRIX" ]
 
96
then
 
97
    PATH=$PATH:/tools/ns/bin:/usr/local/bin:/etc:/usr/bsd
 
98
    MANPATH=/tools/ns/man:/usr/local/man
 
99
    JAVA_HOME="/share/builds/components/jdk/1.2.2/IRIX"
 
100
    JAVA_HOME14=$JAVA_HOME
 
101
elif [ "$os_name" = "IRIX64" ]
 
102
then
 
103
    PATH=$PATH:/tools/ns/bin:/usr/local/bin:/etc:/usr/bsd
 
104
    MANPATH=/tools/ns/man:/usr/local/man
 
105
    JAVA_HOME="/share/builds/components/jdk/1.2.2/IRIX"
 
106
    JAVA_HOME14=$JAVA_HOME
 
107
elif [ "$os_name" = "Linux" ]
 
108
then
 
109
    PATH=/lib:/usr/lib:/bin:/sbin:/usr/bin:/usr/sbin:$PATH
 
110
    RMAIL=sendmail
 
111
    #the gnu grep, on Linux can output 10 lines above and 3 lines below 
 
112
    #the errormessage
 
113
    BEFORE_CONTEXT_GREP="--before-context=10"
 
114
    AFTER_CONTEXT_GREP="--after-context=3"
 
115
    JAVA_HOME="/share/builds/components/jdk/1.2.2/Linux"
 
116
    JAVA_HOME14=/share/builds/components/jdk/1.4.0/Linux
 
117
elif [ "$os_name" = "AIX" ]
 
118
then
 
119
    PATH=$PATH:/tools/contrib/bin:/usr/local/bin 
 
120
    TERM=vt100
 
121
    export TERM
 
122
    JAVA_HOME="/share/builds/components/cms_jdk/AIX/1.3.0"
 
123
    JAVA_HOME14=$JAVA_HOME
 
124
elif [ "$os_name" = "OSF1" ]
 
125
then
 
126
    PATH=$PATH:/usr/local/bin
 
127
    JAVA_HOME="/share/builds/components/jdk/1.2.2/OSF1"
 
128
    JAVA_HOME14=$JAVA_HOME
 
129
fi
 
130
 
 
131
if [ "$os_name" = "IRIX" ]
 
132
then
 
133
    PATH=/tools/ns-arch/soft/perl-5.004_04/run/default/mips_sgi_irix5.3/bin:$PATH
 
134
elif [ "$os_name" = "IRIX64" ]
 
135
then
 
136
    PATH=/tools/ns-arch/soft/perl-5.004_04/run/default/mips_sgi_irix5.3/bin:$PATH
 
137
fi
 
138
 
 
139
O_CYGNUS=OFF
 
140
O_MKS=OFF
 
141
O_WIN=OFF
 
142
 
 
143
if [ "$os_name" = "CYGWIN_NT-4.0" -o \
 
144
    "$os_name" = "CYGWIN_NT-5.0" -o \
 
145
    "$os_name" = "CYGWIN_95-4.0" -o \
 
146
    "$os_name" = "CYGWIN_98-4.10" ]
 
147
then
 
148
    #FIXME net use, mount the neccessary pnetwork drives and partitiones first
 
149
    #FIXME - take MKS out of the PATH
 
150
    os_full=$os_name
 
151
    os_name="Windows"
 
152
    O_CYGNUS=ON
 
153
    O_WIN=ON
 
154
    PATH="`dirname $0`:.:/cygdrive/c/cygwin/bin:/cygdrive/z/nstools/bin:/cygdrive/z/nstools/perl5:/cygdrive/z/bin:/cygdrive/c/WINNT/System32:/cygdrive/c/WINNT"
 
155
    RM=/cygdrive/c/cygwin/bin/rm.exe    #FIXME - in case we cant cporrect 
 
156
                                        #these with the PATH alone
 
157
    PATH=`perl $QASCRIPT_DIR/path_uniq "$PATH"`
 
158
    RSH=/cygdrive/c/winnt/system32/rsh
 
159
elif [ "$os_name" = "Windows_95" -o \
 
160
    "$os_name" = "Windows_NT" -o \
 
161
    "$os_name" = "WINNT" -o \
 
162
    "$os_name" = "Windows" -o \
 
163
    "$os_name" = "Windows_98" ]
 
164
then
 
165
    #FIXME net use, mount the neccessary pnetwork drives and partitiones first
 
166
    PATH=`echo $SHELL | sed -e "s/.[kK][sS][Hh].[Ee][Xx][Ee]//g"  \
 
167
                                -e "s/.[sS][Hh].[Ee][Xx][Ee]//g"`
 
168
    MOZTOOLS_IN_PATH=NO
 
169
    if [ -n "$MOZ_TOOLS" -a -d  "$MOZ_TOOLS" ] ; then
 
170
        MOZ_TOOLS=`ls -d "$MOZ_TOOLS" | sed -e 's/\\\/\//g'`
 
171
        #echo "MOZ_TOOLS reformated to $MOZ_TOOLS"
 
172
        if [ -d "$MOZ_TOOLS" ] ; then #still exist after reformating?
 
173
            MOZTOOLS_IN_PATH=OK
 
174
        fi
 
175
    fi
 
176
    if [ -n "$MOZTOOLS_IN_PATH" -a "$MOZTOOLS_IN_PATH" = "OK" ] ; then
 
177
        #echo "Use MOZTOOLS in PATH"
 
178
        PATH="$MOZ_TOOLS/bin;$MOZ_TOOLS/perl5;$PATH"
 
179
    elif [ -d Z:/nstools/bin ] ; then
 
180
        PATH="Z:/nstools/bin;Z:/nstools/perl5;$PATH"
 
181
    elif [ -d C:/nstools/bin ] ; then
 
182
        PATH="C:/nstools/bin;C:/nstools/perl5;$PATH"
 
183
    elif [ -d D:/nstools/bin ] ; then
 
184
        PATH="D:/nstools/bin;D:/nstools/perl5;$PATH"
 
185
    elif [ -d D:/i386/nstools/bin ] ; then
 
186
        PATH="D:/i386/nstools/bin;D:/i386/nstools/perl5;$PATH"
 
187
    else
 
188
        echo "FATAL: Can't find nstools"
 
189
        exit
 
190
    fi
 
191
 
 
192
    if [  "$os_name" = "Windows_NT" -o \
 
193
        "$os_name" = "WINNT" ]
 
194
    then
 
195
        PATH="${PATH};C:/WINNT/System32;C:/WINNT;.;"
 
196
    fi
 
197
    PATH="`dirname $0`;$PATH"
 
198
    
 
199
    PATH=`perl $QASCRIPT_DIR/path_uniq -d ';' "$PATH"`
 
200
    echo $PATH
 
201
    os_full=$os_name
 
202
    os_name="Windows"
 
203
    O_MKS=ON
 
204
    O_WIN=ON
 
205
    if [ -z $RSH ] ; then 
 
206
        RSH=c:/winnt/system32/rsh
 
207
    fi
 
208
    
 
209
else
 
210
    EDITOR=vi
 
211
    EMACSLOADPATH=/u/svbld/emacs
 
212
    PYTHONPATH=.:/tools/ns/lib/python1.4
 
213
    PAGER=less
 
214
    XMCD_LIBDIR=/usr/local/lib/xmcd
 
215
    DISPLAY=:0.0
 
216
    PATH=`perl $QASCRIPT_DIR/path_uniq "$PATH"`
 
217
    RSH=rsh
 
218
fi
 
219
 
 
220
BASEPATH=$PATH    # in  case we we set and reset DIST directories the PATH 
 
221
                # needs to change accordingly
 
222
export PATH EDITOR EMACSLOADPATH PYTHONPATH PAGER XMCD_LIBDIR DISPLAY MANPATH os_full os_name BASEPATH RSH O_WIN
 
223
 
 
224
umask 022
 
225
 
 
226
system=`uname -n`        # name of this system.
 
227
 
 
228
JAVAC=$JAVA_HOME/bin/javac
 
229
JAVA=$JAVA_HOME/bin/java
 
230
JAVAC14=$JAVA_HOME14/bin/javac
 
231
JAVA14=$JAVA_HOME14/bin/java
 
232
#JAVA=$JAVA_HOME/jre/bin/java
 
233
export JAVAC JAVA JAVA_HOME JAVAC14 JAVA_HOME14 JAVA14
 
234