security/nss/tests/mksymlinks

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
-rwxr-xr-x

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

michael@0 1 #! /bin/sh
michael@0 2
michael@0 3 O_OPTIONS=OFF
michael@0 4 . `dirname $0`/header
michael@0 5
michael@0 6 if [ $O_DEBUG = ON ] ; then
michael@0 7 Debug "NTDIST $NTDIST"
michael@0 8 Debug "UXDIST $UXDIST"
michael@0 9 Debug "TESTSCRIPTDIR $TESTSCRIPTDIR"
michael@0 10 fi
michael@0 11
michael@0 12 if [ -d "$NSS_VER_DIR" ] ; then
michael@0 13 cd $NSS_VER_DIR
michael@0 14 else
michael@0 15 glob_usage "cant cd to $NSS_VER_DIR Exiting"
michael@0 16 fi
michael@0 17
michael@0 18 if [ -d "$NTDIST" ] ; then
michael@0 19 cd $NTDIST
michael@0 20 if [ ! -h WINNT5.0_DBG.OBJ -a ! -d WINNT5.0_DBG.OBJ ] ; then
michael@0 21 ln -s WINNT4.0_DBG.OBJ WINNT5.0_DBG.OBJ
michael@0 22 fi
michael@0 23 if [ ! -h WINNT5.0_DBG.OBJD -a ! -d WINNT5.0_DBG.OBJD ] ; then
michael@0 24 ln -s WINNT4.0_DBG.OBJD WINNT5.0_DBG.OBJD
michael@0 25 fi
michael@0 26 if [ ! -h WINNT5.0_OPT.OBJ -a ! -d WINNT5.0_OPT.OBJ ] ; then
michael@0 27 ln -s WINNT4.0_OPT.OBJ WINNT5.0_OPT.OBJ
michael@0 28 fi
michael@0 29 if [ ! -h WINNT5.1_DBG.OBJ -a ! -d WINNT5.1_DBG.OBJ ] ; then
michael@0 30 ln -s WINNT4.0_DBG.OBJ WINNT5.1_DBG.OBJ
michael@0 31 fi
michael@0 32 if [ ! -h WINNT5.1_DBG.OBJD -a ! -d WINNT5.1_DBG.OBJD ] ; then
michael@0 33 ln -s WINNT4.0_DBG.OBJD WINNT5.1_DBG.OBJD
michael@0 34 fi
michael@0 35 if [ ! -h WINNT5.1_OPT.OBJ -a ! -d WINNT5.1_OPT.OBJ ] ; then
michael@0 36 ln -s WINNT4.0_OPT.OBJ WINNT5.1_OPT.OBJ
michael@0 37 fi
michael@0 38
michael@0 39 if [ $O_DEBUG = ON ] ; then
michael@0 40 tell
michael@0 41 fi
michael@0 42 else
michael@0 43 if [ $O_DEBUG = ON ] ; then
michael@0 44 Debug "WARNING!!! cant cd to $NTDIST "
michael@0 45 fi
michael@0 46 fi
michael@0 47
michael@0 48 if [ -d "$UXDIST" ]
michael@0 49 then
michael@0 50 cd $UXDIST
michael@0 51 else
michael@0 52 glob_usage "Error!!! cant cd to $UXDIST "
michael@0 53 fi
michael@0 54
michael@0 55 ErrorFlag=0
michael@0 56
michael@0 57 #if [ ! -h OSF1V5.1_DBG.OBJ -a ! -d OSF1V5.1_DBG.OBJ ] ; then
michael@0 58 #ln -s OSF1V4.0D_DBG.OBJ OSF1V5.1_DBG.OBJ || ErrorFlag=1
michael@0 59 #fi
michael@0 60 #if [ ! -h OSF1V5.1_OPT.OBJ -a ! -d OSF1V5.1_OPT.OBJ ] ; then
michael@0 61 #ln -s OSF1V4.0D_OPT.OBJ OSF1V5.1_OPT.OBJ || ErrorFlag=1
michael@0 62 #fi
michael@0 63 #if [ ! -h OSF1V5.0_DBG.OBJ -a ! -d OSF1V5.0_DBG.OBJ ] ; then
michael@0 64 #ln -s OSF1V4.0D_DBG.OBJ OSF1V5.0_DBG.OBJ || ErrorFlag=1
michael@0 65 #fi
michael@0 66 #if [ ! -h OSF1V5.0_OPT.OBJ -a ! -d OSF1V5.0_OPT.OBJ ] ; then
michael@0 67 #ln -s OSF1V4.0D_OPT.OBJ OSF1V5.0_OPT.OBJ || ErrorFlag=1
michael@0 68 #fi
michael@0 69 if [ ! -h SunOS5.9_64_DBG.OBJ -a ! -d SunOS5.9_64_DBG.OBJ ] ; then
michael@0 70 ln -s SunOS5.8_64_DBG.OBJ SunOS5.9_64_DBG.OBJ || ErrorFlag=1
michael@0 71 fi
michael@0 72 if [ ! -h SunOS5.9_64_OPT.OBJ -a ! -d SunOS5.9_64_OPT.OBJ ] ; then
michael@0 73 ln -s SunOS5.8_64_OPT.OBJ SunOS5.9_64_OPT.OBJ || ErrorFlag=1
michael@0 74 fi
michael@0 75 if [ ! -h SunOS5.9_DBG.OBJ -a ! -d SunOS5.9_DBG.OBJ ] ; then
michael@0 76 ln -s SunOS5.8_DBG.OBJ SunOS5.9_DBG.OBJ || ErrorFlag=1
michael@0 77 fi
michael@0 78 if [ ! -h SunOS5.9_OPT.OBJ -a ! -d SunOS5.9_OPT.OBJ ] ; then
michael@0 79 ln -s SunOS5.8_OPT.OBJ SunOS5.9_OPT.OBJ || ErrorFlag=1
michael@0 80 fi
michael@0 81 #sonmi - still leaving the section in there so 3.3 and 3.2 will not break
michael@0 82 #since 5.8 is the masterbuild it should never be executed
michael@0 83 #additionally: only creat link if the slave build is present, but
michael@0 84 #master is not
michael@0 85 #if [ ! -h SunOS5.8_DBG.OBJ -a ! -d SunOS5.8_DBG.OBJ ] ; then
michael@0 86 #if [ -d SunOS5.6_DBG.OBJ ] ; then
michael@0 87 #ln -s SunOS5.6_DBG.OBJ SunOS5.8_DBG.OBJ || ErrorFlag=1
michael@0 88 #fi
michael@0 89 #fi
michael@0 90 #if [ ! -h SunOS5.8_OPT.OBJ -a ! -d SunOS5.8_OPT.OBJ ] ; then
michael@0 91 #if [ -d SunOS5.6_OPT.OBJ ] ; then
michael@0 92 #ln -s SunOS5.6_OPT.OBJ SunOS5.8_OPT.OBJ || ErrorFlag=1
michael@0 93 #fi
michael@0 94 #fi
michael@0 95 #if [ ! -h Linux2.4_x86_glibc_PTH_DBG.OBJ -a ! -d Linux2.4_x86_glibc_PTH_DBG.OBJ]
michael@0 96 #then
michael@0 97 #ln -s Linux2.2_x86_glibc_PTH_DBG.OBJ Linux2.4_x86_glibc_PTH_DBG.OBJ || ErrorFlag=1
michael@0 98 #fi
michael@0 99 #if [ ! -h Linux2.4_x86_glibc_PTH_OPT.OBJ -a ! -d Linux2.4_x86_glibc_PTH_OPT.OBJ]
michael@0 100 #then
michael@0 101 #ln -s Linux2.2_x86_glibc_PTH_OPT.OBJ Linux2.4_x86_glibc_PTH_OPT.OBJ || ErrorFlag=1
michael@0 102 #fi
michael@0 103
michael@0 104 if [ ! -h SunOS5.9_i86pc_DBG.OBJ -a ! -d SunOS5.9_i86pc_DBG.OBJ ] ; then
michael@0 105 ln -s SunOS5.8_i86pc_DBG.OBJ SunOS5.9_i86pc_DBG.OBJ || ErrorFlag=1
michael@0 106 fi
michael@0 107 if [ ! -h SunOS5.9_i86pc_OPT.OBJ -a ! -d SunOS5.9_i86pc_OPT.OBJ ] ; then
michael@0 108 ln -s SunOS5.8_i86pc_OPT.OBJ SunOS5.9_i86pc_OPT.OBJ || ErrorFlag=1
michael@0 109 fi
michael@0 110
michael@0 111 if [ $O_DEBUG = ON ] ; then
michael@0 112 tell
michael@0 113 fi
michael@0 114
michael@0 115 exit $ErrorFlag #no cleanup here, no tempfiles

mercurial