add cifs: fix variable declaration in post if

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht
2018-06-29 13:15:26 +02:00
parent 2fce40ea37
commit 2d4404fc63

View File

@ -154,6 +154,8 @@ __PACKAGE__->register_method ({
$cfg->{ids}->{$storeid} = $opts;
my $cred_file = undef;
if ($type eq 'lvm' && $opts->{base}) {
my ($baseid, $volname) = PVE::Storage::parse_volume_id($opts->{base});
@ -186,11 +188,11 @@ __PACKAGE__->register_method ({
unlink $ceph_storage_keyring;
die "failed to copy ceph authx keyring for storage '$storeid': $err\n";
}
} elsif ($type eq 'cifs' && defined($password)) {
# create a password file in /etc/pve/priv,
# this file is used as a cert_file at mount time.
$cred_file = PVE::Storage::CIFSPlugin::cifs_set_credentials($password, $storeid);
}
# create a password file in /etc/pve/priv,
# this file is used as a cert_file at mount time.
my $cred_file = PVE::Storage::CIFSPlugin::cifs_set_credentials($password, $storeid)
if $type eq 'cifs' && defined($password);
eval {
# try to activate if enabled on local node,