]> git.proxmox.com Git - pve-common.git/commitdiff
pbs: rework client exe handling and error message
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 23 Apr 2021 12:14:36 +0000 (14:14 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 23 Apr 2021 12:14:36 +0000 (14:14 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/PVE/PBSClient.pm

index 537fd83ea737ec602a35af1f50eb4cedc6a5cb5a..bfeae3b154364ca57216f692722dc0b59e63f82f 100644 (file)
@@ -140,12 +140,11 @@ my $USE_CRYPT_PARAMS = {
 my sub do_raw_client_cmd {
     my ($self, $client_cmd, $param, %opts) = @_;
 
+    my $client_bin = (delete $opts{binary}) || 'proxmox-backup-client';
     my $use_crypto = $USE_CRYPT_PARAMS->{$client_cmd};
 
-    my $client_exe = (delete $opts{binary}) || 'proxmox-backup-client';
-    $client_exe = "/usr/bin/$client_exe";
-    die "executable not found '$client_exe'! proxmox-backup-client or proxmox-backup-file-restore not installed?\n"
-       if ! -x $client_exe;
+    my $client_exe = "/usr/bin/$client_bin";
+    die "executable not found '$client_exe'! $client_bin not installed?\n" if ! -x $client_exe;
 
     my $scfg = $self->{scfg};
     my $repo = get_repository($scfg);