security/nss/tests/set_environment

changeset 0
6474c204b198
     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 +

mercurial