35 |
BASEDIR="/u/u0/httpd/html/testing/results" |
BASEDIR="/u/u0/httpd/html/testing/results" |
36 |
monthDir=`date +%Y`"_"`date +%m` |
monthDir=`date +%Y`"_"`date +%m` |
37 |
OUTDIR= |
OUTDIR= |
38 |
TEMPDIR=./ptmp |
TEMPDIR=/tmp/prc_emails |
39 |
|
ERRMSG=/tmp/tmp.$$ |
40 |
MUNPACK=munpack |
MUNPACK=munpack |
41 |
ADDRERR= |
ADDRERR= |
42 |
PRT=1 |
PRT=1 |
151 |
fi |
fi |
152 |
if test "x$RETVAL" != x0 ; then |
if test "x$RETVAL" != x0 ; then |
153 |
if test "x$ADDRERR" != x ; then |
if test "x$ADDRERR" != x ; then |
154 |
echo "parsing email error" > tmp.$$ |
echo "parsing email error" > $ERRMSG |
155 |
echo " processing file: '$INDIR/$file'" >> tmp.$$ |
echo " processing file: '$INDIR/$file'" >> $ERRMSG |
156 |
echo -n "'mkdir $TEMPDIR' or 'cp $INDIR/$file $TEMPDIR'" >> tmp.$$ |
echo -n "'mkdir $TEMPDIR' or 'cp $INDIR/$file $TEMPDIR'" >> $ERRMSG |
157 |
echo " returns error $RETVAL" >> tmp.$$ |
echo " returns error $RETVAL" >> $ERRMSG |
158 |
mail -s 'parse_emails err_0' $ADDRERR < tmp.$$ |
mail -s 'parse_emails err_0' $ADDRERR < $ERRMSG |
159 |
rm -f tmp.$$ |
rm -f $ERRMSG |
160 |
fi |
fi |
161 |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
162 |
continue |
continue |
167 |
RETVAL=$? |
RETVAL=$? |
168 |
if test "x$RETVAL" = x0 ; then |
if test "x$RETVAL" = x0 ; then |
169 |
if test "x$ADDRERR" != x ; then |
if test "x$ADDRERR" != x ; then |
170 |
echo "parsing email error" > tmp.$$ |
echo "parsing email error" > $ERRMSG |
171 |
echo 'grep "Content-Type: message/partial" returns error:' $RETVAL >> tmp.$$ |
echo 'grep "Content-Type: message/partial" returns error:' $RETVAL >> $ERRMSG |
172 |
ls -l $INDIR"/"$file >> tmp.$$ |
ls -l $INDIR"/"$file >> $ERRMSG |
173 |
mail -s 'parse_emails err_1' $ADDRERR < tmp.$$ |
mail -s 'parse_emails err_1' $ADDRERR < $ERRMSG |
174 |
rm -f tmp.$$ |
rm -f $ERRMSG |
175 |
fi |
fi |
176 |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
177 |
continue |
continue |
182 |
RETVAL=$? |
RETVAL=$? |
183 |
if test "x$RETVAL" != x0 ; then |
if test "x$RETVAL" != x0 ; then |
184 |
if test "x$ADDRERR" != x ; then |
if test "x$ADDRERR" != x ; then |
185 |
echo "parsing email error" > tmp.$$ |
echo "parsing email error" > $ERRMSG |
186 |
echo "$MUNPACK $file returns error: $RETVAL" >> tmp.$$ |
echo "$MUNPACK $file returns error: $RETVAL" >> $ERRMSG |
187 |
ls -l $INDIR"/"$file >> tmp.$$ |
ls -l $INDIR"/"$file >> $ERRMSG |
188 |
mail -s 'parse_emails err_2' $ADDRERR < tmp.$$ |
mail -s 'parse_emails err_2' $ADDRERR < $ERRMSG |
189 |
rm -f tmp.$$ |
rm -f $ERRMSG |
190 |
fi |
fi |
191 |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
192 |
continue |
continue |
200 |
RETVAL=$? |
RETVAL=$? |
201 |
if test "x$RETVAL" != x0 ; then |
if test "x$RETVAL" != x0 ; then |
202 |
if test "x$ADDRERR" != x ; then |
if test "x$ADDRERR" != x ; then |
203 |
echo "parsing email error" > tmp.$$ |
echo "parsing email error" > $ERRMSG |
204 |
echo "tar -xzvf $mun returns error:" $RETVAL >> tmp.$$ |
echo "tar -xzvf $mun returns error:" $RETVAL >> $ERRMSG |
205 |
ls -l $INDIR"/"$file >> tmp.$$ |
ls -l $INDIR"/"$file >> $ERRMSG |
206 |
ls -l $mun >> tmp.$$ |
ls -l $mun >> $ERRMSG |
207 |
mail -s 'parse_emails err_3a' $ADDRERR < tmp.$$ |
mail -s 'parse_emails err_3a' $ADDRERR < $ERRMSG |
208 |
rm -f tmp.$$ |
rm -f $ERRMSG |
209 |
fi |
fi |
210 |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
211 |
continue |
continue |
216 |
rm -f $TEMPDIR"/out" |
rm -f $TEMPDIR"/out" |
217 |
else |
else |
218 |
if test "x$ADDRERR" != x ; then |
if test "x$ADDRERR" != x ; then |
219 |
echo "parsing email error" > tmp.$$ |
echo "parsing email error" > $ERRMSG |
220 |
echo " fail to get a dir output name 'tdir=$tdir'" >> tmp.$$ |
echo " fail to get a dir output name 'tdir=$tdir'" >> $ERRMSG |
221 |
echo " from tar file '$TEMPDIR/$mun'" >> tmp.$$ |
echo " from tar file '$TEMPDIR/$mun'" >> $ERRMSG |
222 |
mail -s 'parse_emails err_3b' $ADDRERR < tmp.$$ |
mail -s 'parse_emails err_3b' $ADDRERR < $ERRMSG |
223 |
rm -f tmp.$$ |
rm -f $ERRMSG |
224 |
fi |
fi |
225 |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
226 |
continue |
continue |
242 |
if test ! -d $locDir ; then |
if test ! -d $locDir ; then |
243 |
if test $PRT = 2 ; then echo "NO DIR: '$locDir' => '$tdir' POSTPONED" ; fi |
if test $PRT = 2 ; then echo "NO DIR: '$locDir' => '$tdir' POSTPONED" ; fi |
244 |
if test "x$ADDRERR" != x ; then |
if test "x$ADDRERR" != x ; then |
245 |
echo "parsing email error" > tmp.$$ |
echo "parsing email error" > $ERRMSG |
246 |
echo "no dir '$locDir' for outp. '$tdir'" > tmp.$$ |
echo "no dir '$locDir' for outp. '$tdir'" > $ERRMSG |
247 |
ls -l $INDIR"/"$file >> tmp.$$ |
ls -l $INDIR"/"$file >> $ERRMSG |
248 |
mail -s 'parse_emails err_4' $ADDRERR < tmp.$$ |
mail -s 'parse_emails err_4' $ADDRERR < $ERRMSG |
249 |
rm -f tmp.$$ |
rm -f $ERRMSG |
250 |
fi |
fi |
251 |
continue |
continue |
252 |
fi |
fi |
273 |
RETVAL=$? |
RETVAL=$? |
274 |
if test "x$RETVAL" != x0 ; then |
if test "x$RETVAL" != x0 ; then |
275 |
if test "x$ADDRERR" != x ; then |
if test "x$ADDRERR" != x ; then |
276 |
echo "parsing email error" > tmp.$$ |
echo "parsing email error" > $ERRMSG |
277 |
echo "mv $TEMPDIR/$tdir $locDir/$sdir returns error:" $RETVAL >> tmp.$$ |
echo "mv $TEMPDIR/$tdir $locDir/$sdir returns error:" $RETVAL >> $ERRMSG |
278 |
echo -n "in dir: $TEMPDIR : " ; ls -l $TEMPDIR >> tmp.$$ |
echo -n "in dir: $TEMPDIR : " ; ls -l $TEMPDIR >> $ERRMSG |
279 |
echo -n "in dir: $OUTDIR : " ; ls -l $locDir >> tmp.$$ |
echo -n "in dir: $OUTDIR : " ; ls -l $locDir >> $ERRMSG |
280 |
mail -s 'parse_emails err_5' $ADDRERR < tmp.$$ |
mail -s 'parse_emails err_5' $ADDRERR < $ERRMSG |
281 |
rm -f tmp.$$ |
rm -f $ERRMSG |
282 |
fi |
fi |
283 |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
mv -f $INDIR"/"$file $INDIR"/../fail2process/"$file |
284 |
continue |
continue |