|
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 OSF1V5.1_DBG.OBJ -a ! -d OSF1V5.1_DBG.OBJ ] ; then |
|
58 #ln -s OSF1V4.0D_DBG.OBJ OSF1V5.1_DBG.OBJ || ErrorFlag=1 |
|
59 #fi |
|
60 #if [ ! -h OSF1V5.1_OPT.OBJ -a ! -d OSF1V5.1_OPT.OBJ ] ; then |
|
61 #ln -s OSF1V4.0D_OPT.OBJ OSF1V5.1_OPT.OBJ || ErrorFlag=1 |
|
62 #fi |
|
63 #if [ ! -h OSF1V5.0_DBG.OBJ -a ! -d OSF1V5.0_DBG.OBJ ] ; then |
|
64 #ln -s OSF1V4.0D_DBG.OBJ OSF1V5.0_DBG.OBJ || ErrorFlag=1 |
|
65 #fi |
|
66 #if [ ! -h OSF1V5.0_OPT.OBJ -a ! -d OSF1V5.0_OPT.OBJ ] ; then |
|
67 #ln -s OSF1V4.0D_OPT.OBJ OSF1V5.0_OPT.OBJ || ErrorFlag=1 |
|
68 #fi |
|
69 if [ ! -h SunOS5.9_64_DBG.OBJ -a ! -d SunOS5.9_64_DBG.OBJ ] ; then |
|
70 ln -s SunOS5.8_64_DBG.OBJ SunOS5.9_64_DBG.OBJ || ErrorFlag=1 |
|
71 fi |
|
72 if [ ! -h SunOS5.9_64_OPT.OBJ -a ! -d SunOS5.9_64_OPT.OBJ ] ; then |
|
73 ln -s SunOS5.8_64_OPT.OBJ SunOS5.9_64_OPT.OBJ || ErrorFlag=1 |
|
74 fi |
|
75 if [ ! -h SunOS5.9_DBG.OBJ -a ! -d SunOS5.9_DBG.OBJ ] ; then |
|
76 ln -s SunOS5.8_DBG.OBJ SunOS5.9_DBG.OBJ || ErrorFlag=1 |
|
77 fi |
|
78 if [ ! -h SunOS5.9_OPT.OBJ -a ! -d SunOS5.9_OPT.OBJ ] ; then |
|
79 ln -s SunOS5.8_OPT.OBJ SunOS5.9_OPT.OBJ || ErrorFlag=1 |
|
80 fi |
|
81 #sonmi - still leaving the section in there so 3.3 and 3.2 will not break |
|
82 #since 5.8 is the masterbuild it should never be executed |
|
83 #additionally: only creat link if the slave build is present, but |
|
84 #master is not |
|
85 #if [ ! -h SunOS5.8_DBG.OBJ -a ! -d SunOS5.8_DBG.OBJ ] ; then |
|
86 #if [ -d SunOS5.6_DBG.OBJ ] ; then |
|
87 #ln -s SunOS5.6_DBG.OBJ SunOS5.8_DBG.OBJ || ErrorFlag=1 |
|
88 #fi |
|
89 #fi |
|
90 #if [ ! -h SunOS5.8_OPT.OBJ -a ! -d SunOS5.8_OPT.OBJ ] ; then |
|
91 #if [ -d SunOS5.6_OPT.OBJ ] ; then |
|
92 #ln -s SunOS5.6_OPT.OBJ SunOS5.8_OPT.OBJ || ErrorFlag=1 |
|
93 #fi |
|
94 #fi |
|
95 #if [ ! -h Linux2.4_x86_glibc_PTH_DBG.OBJ -a ! -d Linux2.4_x86_glibc_PTH_DBG.OBJ] |
|
96 #then |
|
97 #ln -s Linux2.2_x86_glibc_PTH_DBG.OBJ Linux2.4_x86_glibc_PTH_DBG.OBJ || ErrorFlag=1 |
|
98 #fi |
|
99 #if [ ! -h Linux2.4_x86_glibc_PTH_OPT.OBJ -a ! -d Linux2.4_x86_glibc_PTH_OPT.OBJ] |
|
100 #then |
|
101 #ln -s Linux2.2_x86_glibc_PTH_OPT.OBJ Linux2.4_x86_glibc_PTH_OPT.OBJ || ErrorFlag=1 |
|
102 #fi |
|
103 |
|
104 if [ ! -h SunOS5.9_i86pc_DBG.OBJ -a ! -d SunOS5.9_i86pc_DBG.OBJ ] ; then |
|
105 ln -s SunOS5.8_i86pc_DBG.OBJ SunOS5.9_i86pc_DBG.OBJ || ErrorFlag=1 |
|
106 fi |
|
107 if [ ! -h SunOS5.9_i86pc_OPT.OBJ -a ! -d SunOS5.9_i86pc_OPT.OBJ ] ; then |
|
108 ln -s SunOS5.8_i86pc_OPT.OBJ SunOS5.9_i86pc_OPT.OBJ || ErrorFlag=1 |
|
109 fi |
|
110 |
|
111 if [ $O_DEBUG = ON ] ; then |
|
112 tell |
|
113 fi |
|
114 |
|
115 exit $ErrorFlag #no cleanup here, no tempfiles |