security/nss/tests/set_environment

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 #! /bin/sh
     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 ########################################################################
    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
    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
    39 CVSROOT=:pserver:svbld@redcvs.red.iplanet.com:/m/src
    41 os_name=`uname -s`
    42 os_version=`uname -r`
    43 #os_p=`uname -p`
    44 os_full=""
    46 if [ -f /u/svbld/bin/nsarch  ]
    47 then
    48     os_full=`/u/svbld/bin/nsarch -f`    #FIXME
    49 fi
    51 MANPATH=/usr/share/man:/usr/openwin/man:/usr/local/man
    53 RMAIL=rmail
    54 BEFORE_CONTEXT_GREP=""
    55 AFTER_CONTEXT_GREP=""
    57 export CVSROOT HOME os_name os_version os_full MANPATH
    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
    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
    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
   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
   139 O_CYGNUS=OFF
   140 O_MKS=OFF
   141 O_WIN=OFF
   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
   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"
   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
   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
   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
   224 umask 022
   226 system=`uname -n`        # name of this system.
   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

mercurial