Diff for /loncom/build/Attic/CHECKRPMS.default between versions 1.16 and 1.17

version 1.16, 2003/06/19 19:23:56 version 1.17, 2003/07/30 16:49:27
Line 119  my @rpms; # ---------------------------- Line 119  my @rpms; # ----------------------------
 my $goodoutput; # ------------------------------------ good stuff was returned!  my $goodoutput; # ------------------------------------ good stuff was returned!
 my $reallygoodoutput; # ------------------------------- you are 100% up-to-date  my $reallygoodoutput; # ------------------------------- you are 100% up-to-date
   
   my $simplestatus='time='.time.'&';
   
 # ===================================================== Control flow of output.  # ===================================================== Control flow of output.
 my $out = \*STDOUT; # Default: go to standard output (directly to terminal).  my $out = \*STDOUT; # Default: go to standard output (directly to terminal).
   
Line 264  END Line 266  END
 if (!$goodoutput) # If never received any useable output, assume "no server".  if (!$goodoutput) # If never received any useable output, assume "no server".
   {    {
     print($out '**** ERROR **** Cannot find a working ftp server.'."\n");      print($out '**** ERROR **** Cannot find a working ftp server.'."\n");
       $simplestatus.='status=fail';
     clean_exit($mode,$out,0);      clean_exit($mode,$out,0);
   }    }
 elsif ($reallygoodoutput) # Everything is peachy keen and up-to-date already.  elsif ($reallygoodoutput) # Everything is peachy keen and up-to-date already.
   {    {
     print($out $reallygoodoutput);      print($out $reallygoodoutput);
       $simplestatus.='status=okay';
   }    }
 else # There are RPMs that need to be updated; show list to user.  else # There are RPMs that need to be updated; show list to user.
   {    {
Line 279  the list below.  THIS IS IMPORTANT FOR S Line 283  the list below.  THIS IS IMPORTANT FOR S
   
 END  END
     print($out $goodoutput); # Output the RPM list.      print($out $goodoutput); # Output the RPM list.
       $simplestatus.='status=okay&rpmcount='.$rpmcount;
     if ($mode eq 'interactive')      if ($mode eq 'interactive')
       {        {
  print($out <<END);   print($out <<END);
Line 317  clean_exit($mode,$out,0); Line 322  clean_exit($mode,$out,0);
 sub clean_exit  sub clean_exit
   {    {
     my ($mode,$out,$code)=@_;      my ($mode,$out,$code)=@_;
   #
   # Store simple status
   #
       open(SMP,'>/home/httpd/html/lon-status/checkrpms.txt');
       print SMP $simplestatus."\n";
       close(SMP);
   #
   # Mail
   #
     if ($mode eq 'cronmail') # If cronmail mode, then mail LON-CAPA sys admin.      if ($mode eq 'cronmail') # If cronmail mode, then mail LON-CAPA sys admin.
       {        {
         close(FOUT);          close(FOUT);

Removed from v.1.16  
changed lines
  Added in v.1.17


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>