tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

set_environment (7075B)


      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" = "Linux" ]
     96 then
     97     PATH=/lib:/usr/lib:/bin:/sbin:/usr/bin:/usr/sbin:$PATH
     98     RMAIL=sendmail
     99     #the gnu grep, on Linux can output 10 lines above and 3 lines below 
    100     #the errormessage
    101     BEFORE_CONTEXT_GREP="--before-context=10"
    102     AFTER_CONTEXT_GREP="--after-context=3"
    103     JAVA_HOME="/share/builds/components/jdk/1.2.2/Linux"
    104     JAVA_HOME14=/share/builds/components/jdk/1.4.0/Linux
    105 elif [ "$os_name" = "AIX" ]
    106 then
    107     PATH=$PATH:/tools/contrib/bin:/usr/local/bin 
    108     TERM=vt100
    109     export TERM
    110     JAVA_HOME="/share/builds/components/cms_jdk/AIX/1.3.0"
    111     JAVA_HOME14=$JAVA_HOME
    112 fi
    113 
    114 O_CYGNUS=OFF
    115 O_MKS=OFF
    116 O_WIN=OFF
    117 
    118 if [ "$os_name" = "CYGWIN_NT-4.0" -o \
    119     "$os_name" = "CYGWIN_NT-5.0" -o \
    120     "$os_name" = "CYGWIN_95-4.0" -o \
    121     "$os_name" = "CYGWIN_98-4.10" ]
    122 then
    123     #FIXME net use, mount the neccessary pnetwork drives and partitiones first
    124     #FIXME - take MKS out of the PATH
    125     os_full=$os_name
    126     os_name="Windows"
    127     O_CYGNUS=ON
    128     O_WIN=ON
    129     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"
    130     RM=/cygdrive/c/cygwin/bin/rm.exe    #FIXME - in case we cant cporrect 
    131                                         #these with the PATH alone
    132     PATH=`perl $QASCRIPT_DIR/path_uniq "$PATH"`
    133     RSH=/cygdrive/c/winnt/system32/rsh
    134 elif [ "$os_name" = "Windows_95" -o \
    135     "$os_name" = "Windows_NT" -o \
    136     "$os_name" = "WINNT" -o \
    137     "$os_name" = "Windows" -o \
    138     "$os_name" = "Windows_98" ]
    139 then
    140     #FIXME net use, mount the neccessary pnetwork drives and partitiones first
    141     PATH=`echo $SHELL | sed -e "s/.[kK][sS][Hh].[Ee][Xx][Ee]//g"  \
    142 				-e "s/.[sS][Hh].[Ee][Xx][Ee]//g"`
    143     MOZTOOLS_IN_PATH=NO
    144     if [ -n "$MOZ_TOOLS" -a -d  "$MOZ_TOOLS" ] ; then
    145         MOZ_TOOLS=`ls -d "$MOZ_TOOLS" | sed -e 's/\\\/\//g'`
    146         #echo "MOZ_TOOLS reformated to $MOZ_TOOLS"
    147         if [ -d "$MOZ_TOOLS" ] ; then #still exist after reformating?
    148             MOZTOOLS_IN_PATH=OK
    149         fi
    150     fi
    151     if [ -n "$MOZTOOLS_IN_PATH" -a "$MOZTOOLS_IN_PATH" = "OK" ] ; then
    152         #echo "Use MOZTOOLS in PATH"
    153         PATH="$MOZ_TOOLS/bin;$MOZ_TOOLS/perl5;$PATH"
    154     elif [ -d Z:/nstools/bin ] ; then
    155         PATH="Z:/nstools/bin;Z:/nstools/perl5;$PATH"
    156     elif [ -d C:/nstools/bin ] ; then
    157         PATH="C:/nstools/bin;C:/nstools/perl5;$PATH"
    158     elif [ -d D:/nstools/bin ] ; then
    159         PATH="D:/nstools/bin;D:/nstools/perl5;$PATH"
    160     elif [ -d D:/i386/nstools/bin ] ; then
    161         PATH="D:/i386/nstools/bin;D:/i386/nstools/perl5;$PATH"
    162     else
    163         echo "FATAL: Can't find nstools"
    164         exit
    165     fi
    166 
    167     if [  "$os_name" = "Windows_NT" -o \
    168         "$os_name" = "WINNT" ]
    169     then
    170         PATH="${PATH};C:/WINNT/System32;C:/WINNT;.;"
    171     fi
    172     PATH="`dirname $0`;$PATH"
    173     
    174     PATH=`perl $QASCRIPT_DIR/path_uniq -d ';' "$PATH"`
    175     echo $PATH
    176     os_full=$os_name
    177     os_name="Windows"
    178     O_MKS=ON
    179     O_WIN=ON
    180     if [ -z $RSH ] ; then 
    181         RSH=c:/winnt/system32/rsh
    182     fi
    183     
    184 else
    185     EDITOR=vi
    186     EMACSLOADPATH=/u/svbld/emacs
    187     PYTHONPATH=.:/tools/ns/lib/python1.4
    188     PAGER=less
    189     XMCD_LIBDIR=/usr/local/lib/xmcd
    190     DISPLAY=:0.0
    191     PATH=`perl $QASCRIPT_DIR/path_uniq "$PATH"`
    192     RSH=rsh
    193 fi
    194 
    195 BASEPATH=$PATH    # in  case we we set and reset DIST directories the PATH 
    196                 # needs to change accordingly
    197 export PATH EDITOR EMACSLOADPATH PYTHONPATH PAGER XMCD_LIBDIR DISPLAY MANPATH os_full os_name BASEPATH RSH O_WIN
    198 
    199 umask 022
    200 
    201 system=`uname -n`        # name of this system.
    202 
    203 JAVAC=$JAVA_HOME/bin/javac
    204 JAVA=$JAVA_HOME/bin/java
    205 JAVAC14=$JAVA_HOME14/bin/javac
    206 JAVA14=$JAVA_HOME14/bin/java
    207 #JAVA=$JAVA_HOME/jre/bin/java
    208 export JAVAC JAVA JAVA_HOME JAVAC14 JAVA_HOME14 JAVA14
    209