Ignore:
Timestamp:
10/27/09 13:55:48 (15 years ago)
Author:
nanardon
Message:
  • use a write method for status which preserv ownership and permissions
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts/lib/LATMOS/Accounts/Synchro.pm

    r524 r525  
    304304    $self->run_post_synchro; 
    305305 
    306     $self->RewriteConfig 
    307         if($self->GetFileName && !($self->{options}{nocreate} || $self->{options}{test})); 
     306    if(!($self->{options}{nocreate} || 
     307            $self->{options}{test})) { 
     308        $self->write_status; 
     309    } 
    308310     
    309311    $self->leave_synch_mode(%state); 
    310312 
    311313    1; 
     314} 
     315 
     316sub write_status { 
     317    my ($self) = @_; 
     318    if (my $file = $self->GetFileName) { 
     319        open(my $handle, '>', $file) or return; 
     320        my $oldfh = select($handle); 
     321        $self->OutputConfig(); 
     322        select($oldfh); 
     323        close($handle);  
     324        return 1; 
     325    } 
     326    return 0; 
    312327} 
    313328 
Note: See TracChangeset for help on using the changeset viewer.