mksymlinks (2262B)
1 #! /bin/sh 2 3 O_OPTIONS=OFF 4 . `dirname $0`/header 5 6 if [ $O_DEBUG = ON ] ; then 7 Debug "NTDIST $NTDIST" 8 Debug "UXDIST $UXDIST" 9 Debug "TESTSCRIPTDIR $TESTSCRIPTDIR" 10 fi 11 12 if [ -d "$NSS_VER_DIR" ] ; then 13 cd $NSS_VER_DIR 14 else 15 glob_usage "cant cd to $NSS_VER_DIR Exiting" 16 fi 17 18 if [ -d "$NTDIST" ] ; then 19 cd $NTDIST 20 if [ ! -h WINNT5.0_DBG.OBJ -a ! -d WINNT5.0_DBG.OBJ ] ; then 21 ln -s WINNT4.0_DBG.OBJ WINNT5.0_DBG.OBJ 22 fi 23 if [ ! -h WINNT5.0_DBG.OBJD -a ! -d WINNT5.0_DBG.OBJD ] ; then 24 ln -s WINNT4.0_DBG.OBJD WINNT5.0_DBG.OBJD 25 fi 26 if [ ! -h WINNT5.0_OPT.OBJ -a ! -d WINNT5.0_OPT.OBJ ] ; then 27 ln -s WINNT4.0_OPT.OBJ WINNT5.0_OPT.OBJ 28 fi 29 if [ ! -h WINNT5.1_DBG.OBJ -a ! -d WINNT5.1_DBG.OBJ ] ; then 30 ln -s WINNT4.0_DBG.OBJ WINNT5.1_DBG.OBJ 31 fi 32 if [ ! -h WINNT5.1_DBG.OBJD -a ! -d WINNT5.1_DBG.OBJD ] ; then 33 ln -s WINNT4.0_DBG.OBJD WINNT5.1_DBG.OBJD 34 fi 35 if [ ! -h WINNT5.1_OPT.OBJ -a ! -d WINNT5.1_OPT.OBJ ] ; then 36 ln -s WINNT4.0_OPT.OBJ WINNT5.1_OPT.OBJ 37 fi 38 39 if [ $O_DEBUG = ON ] ; then 40 tell 41 fi 42 else 43 if [ $O_DEBUG = ON ] ; then 44 Debug "WARNING!!! cant cd to $NTDIST " 45 fi 46 fi 47 48 if [ -d "$UXDIST" ] 49 then 50 cd $UXDIST 51 else 52 glob_usage "Error!!! cant cd to $UXDIST " 53 fi 54 55 ErrorFlag=0 56 57 if [ ! -h SunOS5.9_64_DBG.OBJ -a ! -d SunOS5.9_64_DBG.OBJ ] ; then 58 ln -s SunOS5.8_64_DBG.OBJ SunOS5.9_64_DBG.OBJ || ErrorFlag=1 59 fi 60 if [ ! -h SunOS5.9_64_OPT.OBJ -a ! -d SunOS5.9_64_OPT.OBJ ] ; then 61 ln -s SunOS5.8_64_OPT.OBJ SunOS5.9_64_OPT.OBJ || ErrorFlag=1 62 fi 63 if [ ! -h SunOS5.9_DBG.OBJ -a ! -d SunOS5.9_DBG.OBJ ] ; then 64 ln -s SunOS5.8_DBG.OBJ SunOS5.9_DBG.OBJ || ErrorFlag=1 65 fi 66 if [ ! -h SunOS5.9_OPT.OBJ -a ! -d SunOS5.9_OPT.OBJ ] ; then 67 ln -s SunOS5.8_OPT.OBJ SunOS5.9_OPT.OBJ || ErrorFlag=1 68 fi 69 70 if [ ! -h SunOS5.9_i86pc_DBG.OBJ -a ! -d SunOS5.9_i86pc_DBG.OBJ ] ; then 71 ln -s SunOS5.8_i86pc_DBG.OBJ SunOS5.9_i86pc_DBG.OBJ || ErrorFlag=1 72 fi 73 if [ ! -h SunOS5.9_i86pc_OPT.OBJ -a ! -d SunOS5.9_i86pc_OPT.OBJ ] ; then 74 ln -s SunOS5.8_i86pc_OPT.OBJ SunOS5.9_i86pc_OPT.OBJ || ErrorFlag=1 75 fi 76 77 if [ $O_DEBUG = ON ] ; then 78 tell 79 fi 80 81 exit $ErrorFlag #no cleanup here, no tempfiles