48 |
# check if host exists |
# check if host exists |
49 |
|
|
50 |
my $host_info = $bpc->HostInfoRead( $host ); |
my $host_info = $bpc->HostInfoRead( $host ); |
51 |
#print Dumper($host_info, $bpc->HostInfoRead( 'localhost' )); |
print Dumper($host_info, $bpc->HostInfoRead( 'localhost' )); |
52 |
die "host '$host' is not found\n" unless ($host_info->{$host}); |
die "host '$host' is not found, please add it to config/hosts configuration file\n" unless ($host_info->{$host}); |
53 |
|
|
54 |
# create restore host configuration |
# create restore host configuration |
55 |
|
|
91 |
} |
} |
92 |
link $path, $restore_path || die "can't create link $path -> $restore_path: $!\n"; |
link $path, $restore_path || die "can't create link $path -> $restore_path: $!\n"; |
93 |
|
|
94 |
$bpc->ServerMesg("log User backuppc started restore of $path"); |
my $user = $host_info->{$host}->{user} || die "can't get user for host $host"; |
95 |
|
|
96 |
|
$bpc->ServerMesg("log User $user started recovery from increment $path"); |
97 |
|
|
98 |
my $full = 0; |
my $full = 0; |
99 |
my $r = $bpc->ServerMesg("backup $host $host backuppc $full"); |
my $r = $bpc->ServerMesg("backup $host $host $user $full"); |
100 |
print "backup --> $r"; |
print "backup --> $r"; |
101 |
die $r if ($r =~ m/^error/); |
die $r if ($r =~ m/^error/); |
102 |
|
|