1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/security/nss/tests/set_environment Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,234 @@ 1.4 +#! /bin/sh 1.5 + 1.6 +######################################################################## 1.7 +# 1.8 +# /u/sonmi/bin/set_environment 1.9 +# 1.10 +# sourced from the header if running from cron to get the full environment 1.11 +# to run nssqa - also used to unify all nssqa environments 1.12 +# 1.13 +# This is derived from the .cshrc file for the svbld account. 1.14 +# 1.15 +######################################################################## 1.16 + 1.17 +if [ -z "$HOME" ] 1.18 +then 1.19 + HOME=/u/svbld 1.20 +fi 1.21 +if [ -z "$QASCRIPT_DIR" ] 1.22 +then 1.23 + QASCRIPT_DIR=`dirname $0` 1.24 +fi 1.25 + 1.26 +os_name=`uname -s` 1.27 +if [ "$os_name" != "Windows_95" -a \ 1.28 + "$os_name" != "Windows_NT" -a \ 1.29 + "$os_name" != "WINNT" -a \ 1.30 + "$os_name" != "Windows" -a \ 1.31 + "$os_name" != "Windows_98" -a \ 1.32 + "$os_name" != "CYGWIN_NT-4.0" -a \ 1.33 + "$os_name" != "CYGWIN_NT-5.0" -a \ 1.34 + "$os_name" != "CYGWIN_95-4.0" -a \ 1.35 + "$os_name" != "CYGWIN_98-4.10" ] 1.36 +then 1.37 + 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 1.38 + JAVA_HOME="D:/i386/jdk1.2.2" 1.39 + JAVA_HOME14="R:/jdk/1.4.0/WINNT" 1.40 +fi 1.41 + 1.42 +CVSROOT=:pserver:svbld@redcvs.red.iplanet.com:/m/src 1.43 + 1.44 +os_name=`uname -s` 1.45 +os_version=`uname -r` 1.46 +#os_p=`uname -p` 1.47 +os_full="" 1.48 + 1.49 +if [ -f /u/svbld/bin/nsarch ] 1.50 +then 1.51 + os_full=`/u/svbld/bin/nsarch -f` #FIXME 1.52 +fi 1.53 + 1.54 +MANPATH=/usr/share/man:/usr/openwin/man:/usr/local/man 1.55 + 1.56 +RMAIL=rmail 1.57 +BEFORE_CONTEXT_GREP="" 1.58 +AFTER_CONTEXT_GREP="" 1.59 + 1.60 +export CVSROOT HOME os_name os_version os_full MANPATH 1.61 + 1.62 + 1.63 +if [ "$os_name" = "HP-UX" ] 1.64 +then 1.65 + 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 1.66 + JAVA_HOME="/share/builds/components/cms_jdk/HP-UX/1.2.2.04" 1.67 + JAVA_HOME14=$JAVA_HOME 1.68 +# JAVA_HOME="/share/builds/components/cms_jdk/HP-UX/1.3.0.00" 1.69 +elif [ "$os_name" = "SunOS" ] 1.70 +then 1.71 + NATIVE_FLAG="-native" 1.72 + XAPPLRESDIR=/usr/openwin/lib/app-defaults:/usr/local/lib/X11/app-defaults 1.73 + OPENWINHOME=/usr/openwin 1.74 + LD_LIBRARY_PATH=$OPENWINHOME/lib 1.75 + if [ "$os_full" = "SOLARISx86 2.8" -o "$os_full" = "SOLARISx86 2.9" ] 1.76 + then 1.77 + #PATH=/usr/ucb:/opt/usr/local/bin:$PATH 1.78 + JAVA_HOME="/usr/java1.2" 1.79 + JAVA_HOME14=/share/builds/components/jdk/1.4.0/SunOS_x86 1.80 + 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" 1.81 + else 1.82 + PATH=/usr/ucb:$PATH 1.83 + JAVA_HOME="/share/builds/components/jdk/1.2.2/SunOS" 1.84 + JAVA_HOME14=/share/builds/components/jdk/1.4.0/SunOS64 1.85 + PATH=/tools/ns/bin:$PATH:/opt/SUNWspro/bin:/usr/bin/X11:/usr/openwin/bin:/usr/openwin/demo 1.86 + 1.87 + if [ "$os_version" = "5.8" -o "$os_version" = "5.7" -o \ 1.88 + "$os_version" = "5.9" ] 1.89 + then 1.90 + PATH=$PATH:/usr/dist/pkgs/forte_dev,v6.2/SUNWspro/bin:/tools/ns/workshop/bin 1.91 + else 1.92 + PATH=$PATH:/usr/dist/share/devpro,v5.0/5.x-sparc/bin:/tools/ns/workshop/bin 1.93 + fi 1.94 + PATH=$PATH:/usr/ccs/bin:/usr/ucb/bin:/opt/SUNWwabi/bin:/usr/local/bin:/tools/ns/bin:/etc:/tools/contrib/bin 1.95 + fi 1.96 + export XAPPLRESDIR OPENWINHOME LD_LIBRARY_PATH 1.97 + 1.98 +elif [ "$os_name" = "IRIX" ] 1.99 +then 1.100 + PATH=$PATH:/tools/ns/bin:/usr/local/bin:/etc:/usr/bsd 1.101 + MANPATH=/tools/ns/man:/usr/local/man 1.102 + JAVA_HOME="/share/builds/components/jdk/1.2.2/IRIX" 1.103 + JAVA_HOME14=$JAVA_HOME 1.104 +elif [ "$os_name" = "IRIX64" ] 1.105 +then 1.106 + PATH=$PATH:/tools/ns/bin:/usr/local/bin:/etc:/usr/bsd 1.107 + MANPATH=/tools/ns/man:/usr/local/man 1.108 + JAVA_HOME="/share/builds/components/jdk/1.2.2/IRIX" 1.109 + JAVA_HOME14=$JAVA_HOME 1.110 +elif [ "$os_name" = "Linux" ] 1.111 +then 1.112 + PATH=/lib:/usr/lib:/bin:/sbin:/usr/bin:/usr/sbin:$PATH 1.113 + RMAIL=sendmail 1.114 + #the gnu grep, on Linux can output 10 lines above and 3 lines below 1.115 + #the errormessage 1.116 + BEFORE_CONTEXT_GREP="--before-context=10" 1.117 + AFTER_CONTEXT_GREP="--after-context=3" 1.118 + JAVA_HOME="/share/builds/components/jdk/1.2.2/Linux" 1.119 + JAVA_HOME14=/share/builds/components/jdk/1.4.0/Linux 1.120 +elif [ "$os_name" = "AIX" ] 1.121 +then 1.122 + PATH=$PATH:/tools/contrib/bin:/usr/local/bin 1.123 + TERM=vt100 1.124 + export TERM 1.125 + JAVA_HOME="/share/builds/components/cms_jdk/AIX/1.3.0" 1.126 + JAVA_HOME14=$JAVA_HOME 1.127 +elif [ "$os_name" = "OSF1" ] 1.128 +then 1.129 + PATH=$PATH:/usr/local/bin 1.130 + JAVA_HOME="/share/builds/components/jdk/1.2.2/OSF1" 1.131 + JAVA_HOME14=$JAVA_HOME 1.132 +fi 1.133 + 1.134 +if [ "$os_name" = "IRIX" ] 1.135 +then 1.136 + PATH=/tools/ns-arch/soft/perl-5.004_04/run/default/mips_sgi_irix5.3/bin:$PATH 1.137 +elif [ "$os_name" = "IRIX64" ] 1.138 +then 1.139 + PATH=/tools/ns-arch/soft/perl-5.004_04/run/default/mips_sgi_irix5.3/bin:$PATH 1.140 +fi 1.141 + 1.142 +O_CYGNUS=OFF 1.143 +O_MKS=OFF 1.144 +O_WIN=OFF 1.145 + 1.146 +if [ "$os_name" = "CYGWIN_NT-4.0" -o \ 1.147 + "$os_name" = "CYGWIN_NT-5.0" -o \ 1.148 + "$os_name" = "CYGWIN_95-4.0" -o \ 1.149 + "$os_name" = "CYGWIN_98-4.10" ] 1.150 +then 1.151 + #FIXME net use, mount the neccessary pnetwork drives and partitiones first 1.152 + #FIXME - take MKS out of the PATH 1.153 + os_full=$os_name 1.154 + os_name="Windows" 1.155 + O_CYGNUS=ON 1.156 + O_WIN=ON 1.157 + 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" 1.158 + RM=/cygdrive/c/cygwin/bin/rm.exe #FIXME - in case we cant cporrect 1.159 + #these with the PATH alone 1.160 + PATH=`perl $QASCRIPT_DIR/path_uniq "$PATH"` 1.161 + RSH=/cygdrive/c/winnt/system32/rsh 1.162 +elif [ "$os_name" = "Windows_95" -o \ 1.163 + "$os_name" = "Windows_NT" -o \ 1.164 + "$os_name" = "WINNT" -o \ 1.165 + "$os_name" = "Windows" -o \ 1.166 + "$os_name" = "Windows_98" ] 1.167 +then 1.168 + #FIXME net use, mount the neccessary pnetwork drives and partitiones first 1.169 + PATH=`echo $SHELL | sed -e "s/.[kK][sS][Hh].[Ee][Xx][Ee]//g" \ 1.170 + -e "s/.[sS][Hh].[Ee][Xx][Ee]//g"` 1.171 + MOZTOOLS_IN_PATH=NO 1.172 + if [ -n "$MOZ_TOOLS" -a -d "$MOZ_TOOLS" ] ; then 1.173 + MOZ_TOOLS=`ls -d "$MOZ_TOOLS" | sed -e 's/\\\/\//g'` 1.174 + #echo "MOZ_TOOLS reformated to $MOZ_TOOLS" 1.175 + if [ -d "$MOZ_TOOLS" ] ; then #still exist after reformating? 1.176 + MOZTOOLS_IN_PATH=OK 1.177 + fi 1.178 + fi 1.179 + if [ -n "$MOZTOOLS_IN_PATH" -a "$MOZTOOLS_IN_PATH" = "OK" ] ; then 1.180 + #echo "Use MOZTOOLS in PATH" 1.181 + PATH="$MOZ_TOOLS/bin;$MOZ_TOOLS/perl5;$PATH" 1.182 + elif [ -d Z:/nstools/bin ] ; then 1.183 + PATH="Z:/nstools/bin;Z:/nstools/perl5;$PATH" 1.184 + elif [ -d C:/nstools/bin ] ; then 1.185 + PATH="C:/nstools/bin;C:/nstools/perl5;$PATH" 1.186 + elif [ -d D:/nstools/bin ] ; then 1.187 + PATH="D:/nstools/bin;D:/nstools/perl5;$PATH" 1.188 + elif [ -d D:/i386/nstools/bin ] ; then 1.189 + PATH="D:/i386/nstools/bin;D:/i386/nstools/perl5;$PATH" 1.190 + else 1.191 + echo "FATAL: Can't find nstools" 1.192 + exit 1.193 + fi 1.194 + 1.195 + if [ "$os_name" = "Windows_NT" -o \ 1.196 + "$os_name" = "WINNT" ] 1.197 + then 1.198 + PATH="${PATH};C:/WINNT/System32;C:/WINNT;.;" 1.199 + fi 1.200 + PATH="`dirname $0`;$PATH" 1.201 + 1.202 + PATH=`perl $QASCRIPT_DIR/path_uniq -d ';' "$PATH"` 1.203 + echo $PATH 1.204 + os_full=$os_name 1.205 + os_name="Windows" 1.206 + O_MKS=ON 1.207 + O_WIN=ON 1.208 + if [ -z $RSH ] ; then 1.209 + RSH=c:/winnt/system32/rsh 1.210 + fi 1.211 + 1.212 +else 1.213 + EDITOR=vi 1.214 + EMACSLOADPATH=/u/svbld/emacs 1.215 + PYTHONPATH=.:/tools/ns/lib/python1.4 1.216 + PAGER=less 1.217 + XMCD_LIBDIR=/usr/local/lib/xmcd 1.218 + DISPLAY=:0.0 1.219 + PATH=`perl $QASCRIPT_DIR/path_uniq "$PATH"` 1.220 + RSH=rsh 1.221 +fi 1.222 + 1.223 +BASEPATH=$PATH # in case we we set and reset DIST directories the PATH 1.224 + # needs to change accordingly 1.225 +export PATH EDITOR EMACSLOADPATH PYTHONPATH PAGER XMCD_LIBDIR DISPLAY MANPATH os_full os_name BASEPATH RSH O_WIN 1.226 + 1.227 +umask 022 1.228 + 1.229 +system=`uname -n` # name of this system. 1.230 + 1.231 +JAVAC=$JAVA_HOME/bin/javac 1.232 +JAVA=$JAVA_HOME/bin/java 1.233 +JAVAC14=$JAVA_HOME14/bin/javac 1.234 +JAVA14=$JAVA_HOME14/bin/java 1.235 +#JAVA=$JAVA_HOME/jre/bin/java 1.236 +export JAVAC JAVA JAVA_HOME JAVAC14 JAVA_HOME14 JAVA14 1.237 +