Changeset 16 for shepherd

Show
Ignore:
Timestamp:
10/04/06 18:16:51 (7 years ago)
Author:
lincoln
Message:

make --status more meaningful - log laststatus message when enabling/disabling plugins

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • shepherd

    r15 r16  
    739739    print "Enabling $proggy.\n"; 
    740740 
    741     delete $grabbers->{$proggy}->{disabled} if ($grabbers->{$proggy}); 
    742     delete $postprocessors->{$proggy}->{disabled} if ($postprocessors->{$proggy}); 
     741    if ($grabbers->{$proggy}) { 
     742        delete $grabbers->{$proggy}->{disabled}; 
     743        $grabbers->{$proggy}->{laststatus} = sprintf "enabled on %s, not run yet",(strftime "%a%d%b%y", localtime(time)); 
     744    } elsif ($postprocessors->{$proggy}) { 
     745        delete $postprocessors->{$proggy}->{disabled}; 
     746        $postprocessors->{$proggy}->{laststatus} = sprintf "enabled on %s, not run yet",(strftime "%a%d%b%y", localtime(time)); 
     747    } 
    743748    $made_changes = 1; 
    744749} 
     
    755760    print "Disabling $proggy.\n"; 
    756761 
    757     $grabbers->{$proggy}->{disabled} = 1 if ($grabbers->{$proggy}); 
    758     $postprocessors->{$proggy}->{disabled} = 1 if ($postprocessors->{$proggy}); 
     762    if ($grabbers->{$proggy}) { 
     763        $grabbers->{$proggy}->{disabled} = 1; 
     764        $grabbers->{$proggy}->{laststatus} = sprintf "manually disabled on %s",(strftime "%a%d%b%y", localtime(time)); 
     765    } elsif ($postprocessors->{$proggy}) { 
     766        $postprocessors->{$proggy}->{disabled} = 1; 
     767        $postprocessors->{$proggy}->{laststatus} = sprintf "manually disabled on %s",(strftime "%a%d%b%y", localtime(time)); 
     768    } 
    759769    $made_changes = 1; 
    760770}