| 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 | 
| 265 | 
     fi | 
     fi | 
| 266 | 
     if test $PRT = 2 ; then | 
     if test $PRT = 2 ; then | 
| 267 | 
       if test "x$locDir" = "x$OUTDIR" | 
       if test "x$locDir" = "x$OUTDIR" | 
| 268 | 
       then echo " '$sdir'" | 
       then echo " '$sdir' ($file)" | 
| 269 | 
       else echo " '$sdir' => '$locDir'" | 
       else echo " '$sdir' ($file) => '$locDir'" | 
| 270 | 
       fi | 
       fi | 
| 271 | 
     fi | 
     fi | 
| 272 | 
     mv $TEMPDIR"/"$tdir $locDir"/"$sdir > /dev/null 2>&1 | 
     mv $TEMPDIR"/"$tdir $locDir"/"$sdir > /dev/null 2>&1 | 
| 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 |