mirror of https://github.com/digint/btrbk
btrbk: bugfix: do not run "rm" command with no arguments (on raw targets)
parent
5d65748ffe
commit
6b71b68fcb
4
btrbk
4
btrbk
|
@ -3861,12 +3861,16 @@ MAIN:
|
||||||
}
|
}
|
||||||
my $ret;
|
my $ret;
|
||||||
if($target_type eq "raw") {
|
if($target_type eq "raw") {
|
||||||
|
if(scalar(@delete)) {
|
||||||
DEBUG "[raw] delete:";
|
DEBUG "[raw] delete:";
|
||||||
DEBUG "[raw] file: $_->{PRINT}" foreach(@delete);
|
DEBUG "[raw] file: $_->{PRINT}" foreach(@delete);
|
||||||
$ret = run_cmd({
|
$ret = run_cmd({
|
||||||
cmd => ['rm', (map { $_->{PATH} } @delete) ],
|
cmd => ['rm', (map { $_->{PATH} } @delete) ],
|
||||||
rsh => $droot->{RSH},
|
rsh => $droot->{RSH},
|
||||||
});
|
});
|
||||||
|
} else {
|
||||||
|
$ret = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$ret = btrfs_subvolume_delete(\@delete, commit => config_key($droot, "btrfs_commit_delete"), type => "delete_garbled");
|
$ret = btrfs_subvolume_delete(\@delete, commit => config_key($droot, "btrfs_commit_delete"), type => "delete_garbled");
|
||||||
|
|
Loading…
Reference in New Issue