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