security/nss/tests/set_environment

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:1920b47c9be3
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

mercurial