security/nss/tests/set_environment

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

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

mercurial