1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/security/nss/tests/mksymlinks Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,115 @@ 1.4 +#! /bin/sh 1.5 + 1.6 +O_OPTIONS=OFF 1.7 +. `dirname $0`/header 1.8 + 1.9 +if [ $O_DEBUG = ON ] ; then 1.10 + Debug "NTDIST $NTDIST" 1.11 + Debug "UXDIST $UXDIST" 1.12 + Debug "TESTSCRIPTDIR $TESTSCRIPTDIR" 1.13 +fi 1.14 + 1.15 +if [ -d "$NSS_VER_DIR" ] ; then 1.16 + cd $NSS_VER_DIR 1.17 +else 1.18 + glob_usage "cant cd to $NSS_VER_DIR Exiting" 1.19 +fi 1.20 + 1.21 +if [ -d "$NTDIST" ] ; then 1.22 + cd $NTDIST 1.23 + if [ ! -h WINNT5.0_DBG.OBJ -a ! -d WINNT5.0_DBG.OBJ ] ; then 1.24 + ln -s WINNT4.0_DBG.OBJ WINNT5.0_DBG.OBJ 1.25 + fi 1.26 + if [ ! -h WINNT5.0_DBG.OBJD -a ! -d WINNT5.0_DBG.OBJD ] ; then 1.27 + ln -s WINNT4.0_DBG.OBJD WINNT5.0_DBG.OBJD 1.28 + fi 1.29 + if [ ! -h WINNT5.0_OPT.OBJ -a ! -d WINNT5.0_OPT.OBJ ] ; then 1.30 + ln -s WINNT4.0_OPT.OBJ WINNT5.0_OPT.OBJ 1.31 + fi 1.32 + if [ ! -h WINNT5.1_DBG.OBJ -a ! -d WINNT5.1_DBG.OBJ ] ; then 1.33 + ln -s WINNT4.0_DBG.OBJ WINNT5.1_DBG.OBJ 1.34 + fi 1.35 + if [ ! -h WINNT5.1_DBG.OBJD -a ! -d WINNT5.1_DBG.OBJD ] ; then 1.36 + ln -s WINNT4.0_DBG.OBJD WINNT5.1_DBG.OBJD 1.37 + fi 1.38 + if [ ! -h WINNT5.1_OPT.OBJ -a ! -d WINNT5.1_OPT.OBJ ] ; then 1.39 + ln -s WINNT4.0_OPT.OBJ WINNT5.1_OPT.OBJ 1.40 + fi 1.41 + 1.42 + if [ $O_DEBUG = ON ] ; then 1.43 + tell 1.44 + fi 1.45 +else 1.46 + if [ $O_DEBUG = ON ] ; then 1.47 + Debug "WARNING!!! cant cd to $NTDIST " 1.48 + fi 1.49 +fi 1.50 + 1.51 +if [ -d "$UXDIST" ] 1.52 +then 1.53 + cd $UXDIST 1.54 +else 1.55 + glob_usage "Error!!! cant cd to $UXDIST " 1.56 +fi 1.57 + 1.58 +ErrorFlag=0 1.59 + 1.60 +#if [ ! -h OSF1V5.1_DBG.OBJ -a ! -d OSF1V5.1_DBG.OBJ ] ; then 1.61 + #ln -s OSF1V4.0D_DBG.OBJ OSF1V5.1_DBG.OBJ || ErrorFlag=1 1.62 +#fi 1.63 +#if [ ! -h OSF1V5.1_OPT.OBJ -a ! -d OSF1V5.1_OPT.OBJ ] ; then 1.64 + #ln -s OSF1V4.0D_OPT.OBJ OSF1V5.1_OPT.OBJ || ErrorFlag=1 1.65 +#fi 1.66 +#if [ ! -h OSF1V5.0_DBG.OBJ -a ! -d OSF1V5.0_DBG.OBJ ] ; then 1.67 + #ln -s OSF1V4.0D_DBG.OBJ OSF1V5.0_DBG.OBJ || ErrorFlag=1 1.68 +#fi 1.69 +#if [ ! -h OSF1V5.0_OPT.OBJ -a ! -d OSF1V5.0_OPT.OBJ ] ; then 1.70 + #ln -s OSF1V4.0D_OPT.OBJ OSF1V5.0_OPT.OBJ || ErrorFlag=1 1.71 +#fi 1.72 +if [ ! -h SunOS5.9_64_DBG.OBJ -a ! -d SunOS5.9_64_DBG.OBJ ] ; then 1.73 + ln -s SunOS5.8_64_DBG.OBJ SunOS5.9_64_DBG.OBJ || ErrorFlag=1 1.74 +fi 1.75 +if [ ! -h SunOS5.9_64_OPT.OBJ -a ! -d SunOS5.9_64_OPT.OBJ ] ; then 1.76 + ln -s SunOS5.8_64_OPT.OBJ SunOS5.9_64_OPT.OBJ || ErrorFlag=1 1.77 +fi 1.78 +if [ ! -h SunOS5.9_DBG.OBJ -a ! -d SunOS5.9_DBG.OBJ ] ; then 1.79 + ln -s SunOS5.8_DBG.OBJ SunOS5.9_DBG.OBJ || ErrorFlag=1 1.80 +fi 1.81 +if [ ! -h SunOS5.9_OPT.OBJ -a ! -d SunOS5.9_OPT.OBJ ] ; then 1.82 + ln -s SunOS5.8_OPT.OBJ SunOS5.9_OPT.OBJ || ErrorFlag=1 1.83 +fi 1.84 +#sonmi - still leaving the section in there so 3.3 and 3.2 will not break 1.85 +#since 5.8 is the masterbuild it should never be executed 1.86 +#additionally: only creat link if the slave build is present, but 1.87 +#master is not 1.88 +#if [ ! -h SunOS5.8_DBG.OBJ -a ! -d SunOS5.8_DBG.OBJ ] ; then 1.89 + #if [ -d SunOS5.6_DBG.OBJ ] ; then 1.90 + #ln -s SunOS5.6_DBG.OBJ SunOS5.8_DBG.OBJ || ErrorFlag=1 1.91 + #fi 1.92 +#fi 1.93 +#if [ ! -h SunOS5.8_OPT.OBJ -a ! -d SunOS5.8_OPT.OBJ ] ; then 1.94 + #if [ -d SunOS5.6_OPT.OBJ ] ; then 1.95 + #ln -s SunOS5.6_OPT.OBJ SunOS5.8_OPT.OBJ || ErrorFlag=1 1.96 + #fi 1.97 +#fi 1.98 +#if [ ! -h Linux2.4_x86_glibc_PTH_DBG.OBJ -a ! -d Linux2.4_x86_glibc_PTH_DBG.OBJ] 1.99 +#then 1.100 + #ln -s Linux2.2_x86_glibc_PTH_DBG.OBJ Linux2.4_x86_glibc_PTH_DBG.OBJ || ErrorFlag=1 1.101 +#fi 1.102 +#if [ ! -h Linux2.4_x86_glibc_PTH_OPT.OBJ -a ! -d Linux2.4_x86_glibc_PTH_OPT.OBJ] 1.103 +#then 1.104 + #ln -s Linux2.2_x86_glibc_PTH_OPT.OBJ Linux2.4_x86_glibc_PTH_OPT.OBJ || ErrorFlag=1 1.105 +#fi 1.106 + 1.107 +if [ ! -h SunOS5.9_i86pc_DBG.OBJ -a ! -d SunOS5.9_i86pc_DBG.OBJ ] ; then 1.108 + ln -s SunOS5.8_i86pc_DBG.OBJ SunOS5.9_i86pc_DBG.OBJ || ErrorFlag=1 1.109 +fi 1.110 +if [ ! -h SunOS5.9_i86pc_OPT.OBJ -a ! -d SunOS5.9_i86pc_OPT.OBJ ] ; then 1.111 + ln -s SunOS5.8_i86pc_OPT.OBJ SunOS5.9_i86pc_OPT.OBJ || ErrorFlag=1 1.112 +fi 1.113 + 1.114 +if [ $O_DEBUG = ON ] ; then 1.115 + tell 1.116 +fi 1.117 + 1.118 +exit $ErrorFlag #no cleanup here, no tempfiles