mirror of https://github.com/digint/btrbk
btrbk: bugfix: early check for svol
parent
299edde0d7
commit
51367b0e63
4
btrbk
4
btrbk
|
@ -633,14 +633,14 @@ MAIN:
|
||||||
{
|
{
|
||||||
my $sroot = $job->{sroot} || die;
|
my $sroot = $job->{sroot} || die;
|
||||||
my $droot = $job->{droot} || die;
|
my $droot = $job->{droot} || die;
|
||||||
|
my $svol = $job->{svol} || die;
|
||||||
$vol_info{$sroot} //= btr_subtree($sroot);
|
$vol_info{$sroot} //= btr_subtree($sroot);
|
||||||
$vol_info{$droot} //= btr_subtree($droot);
|
$vol_info{$droot} //= btr_subtree($droot);
|
||||||
unless($vol_info{$sroot} && $vol_info{$droot}) {
|
unless($vol_info{$sroot} && $vol_info{$droot} && $vol_info{$sroot}->{$svol}) {
|
||||||
ERROR "Failed to read btrfs subvolume information, aborting job";
|
ERROR "Failed to read btrfs subvolume information, aborting job";
|
||||||
$job->{ABORTED} = 1;
|
$job->{ABORTED} = 1;
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
get_children($sroot, $job->{svol});
|
|
||||||
}
|
}
|
||||||
TRACE(Data::Dumper->Dump([\%vol_info], ["vol_info"]));
|
TRACE(Data::Dumper->Dump([\%vol_info], ["vol_info"]));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue