MMM::Sync::Dummy - MMM::Sync::Dummy documentation


mmm documentation Contained in the mmm distribution.

Index


Code Index:

NAME

Top

MMM::Sync::Rsync

AUTHOR

Top

Olivier Thauvin <nanardon@nanardon.zarb.org>

COPYRIGHT AND LICENSE

Top


mmm documentation Contained in the mmm distribution.
package MMM::Sync::Dummy;

use strict;
use warnings;
use MMM::Sync;
our @ISA = qw(MMM::Sync);

sub buildcmd {
    my ($self) = @_;

    my @command = ('/bin/true');

    my ($proto, $server, @sequence) = split(m'/+', $self->{source});
    defined($self->{runcount}) ? ($self->{runcount}++) : ($self->{runcount} = 0);
    $self->{val_return} = $sequence[$self->{runcount}] || 0; 

    return @command;
}

sub _exitcode {
    my ($self, $exitstatus) = @_;

    return $self->{val_return} || 0;
}

1;

__END__