More general defaults
This commit is contained in:
parent
d5d55b5536
commit
b53938127a
|
@ -21,10 +21,9 @@ sub new {
|
||||||
my $self = {};
|
my $self = {};
|
||||||
bless $self, $class;
|
bless $self, $class;
|
||||||
|
|
||||||
$self->{basedir} = '/home/hjp/backup';
|
$self->{basedir} = '/backup';
|
||||||
$self->{targets} = [
|
$self->{targets} = [
|
||||||
{ host => 'localhost', dir => '/home/hjp/test/', },
|
{ host => 'localhost', dir => '/var/tmp', },
|
||||||
# { host => 'users.wsr.ac.at', dir => '/shares/user', },
|
|
||||||
];
|
];
|
||||||
|
|
||||||
return $self;
|
return $self;
|
||||||
|
@ -181,5 +180,24 @@ sub mkdir_p {
|
||||||
return undef;
|
return undef;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub basedir {
|
||||||
|
my ($self, $dir) = @_;
|
||||||
|
$self->{basedir} = $dir if defined($dir);
|
||||||
|
return $self->{basedir};
|
||||||
|
}
|
||||||
|
|
||||||
|
sub targets {
|
||||||
|
my ($self, $targets) = @_;
|
||||||
|
$self->{targets} = $targets if defined($targets);
|
||||||
|
return $self->{targets};
|
||||||
|
}
|
||||||
|
|
||||||
|
sub add_target {
|
||||||
|
my ($self, $target) = @_;
|
||||||
|
push @{ $self->{targets} }, $target;
|
||||||
|
return $self->{targets};
|
||||||
|
}
|
||||||
|
|
||||||
# vim: tw=0 expandtab
|
# vim: tw=0 expandtab
|
||||||
1;
|
1;
|
||||||
|
|
Loading…
Reference in New Issue