rbd: build cmd: allow "falsy" namespace value also here
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
@ -39,14 +39,13 @@ my $build_cmd = sub {
|
|||||||
|
|
||||||
my $cmd = [$binary, '-p', $pool];
|
my $cmd = [$binary, '-p', $pool];
|
||||||
|
|
||||||
# some subcommands will fail if the --namespace parameter is present
|
if (defined(my $namespace = $scfg->{namespace})) {
|
||||||
my $no_namespace_parameter = {
|
# some subcommands will fail if the --namespace parameter is present
|
||||||
unmap => 1,
|
my $no_namespace_parameter = {
|
||||||
};
|
unmap => 1,
|
||||||
|
};
|
||||||
push @$cmd, '--namespace', $scfg->{namespace}
|
push @$cmd, '--namespace', "$namespace" if !$no_namespace_parameter->{$op};
|
||||||
if ($scfg->{namespace} && !$no_namespace_parameter->{$op});
|
}
|
||||||
|
|
||||||
push @$cmd, '-c', $cmd_option->{ceph_conf} if ($cmd_option->{ceph_conf});
|
push @$cmd, '-c', $cmd_option->{ceph_conf} if ($cmd_option->{ceph_conf});
|
||||||
push @$cmd, '-m', $cmd_option->{mon_host} if ($cmd_option->{mon_host});
|
push @$cmd, '-m', $cmd_option->{mon_host} if ($cmd_option->{mon_host});
|
||||||
push @$cmd, '--auth_supported', $cmd_option->{auth_supported} if ($cmd_option->{auth_supported});
|
push @$cmd, '--auth_supported', $cmd_option->{auth_supported} if ($cmd_option->{auth_supported});
|
||||||
|
|||||||
Reference in New Issue
Block a user