security/nss/tests/mksymlinks

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

mercurial