mirror of
git://git.proxmox.com/git/pve-storage.git
synced 2025-01-08 21:18:06 +03:00
cifs: use empty string instead of / as default directory
this keeps the mount sources consistent with previous versions without this patch there is a small regression, which leads to the storage not being recognized as being mounted on upgrade: * pvestatd in older version mount the storage with out trailing / ``` //cifsstore/ISO on /mnt/pve/cifsstore type cifs... ``` * the cifs_is_mounted helper does not recognize it as being mounted (as the source now has a / in the end) * attempting to mount leads to ``` mount error(16): Device or resource busy ``` noticed after upgrading and having a cifs storage mounted Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
This commit is contained in:
parent
b2c6227261
commit
30c0c70852
@ -17,7 +17,7 @@ sub cifs_is_mounted : prototype($$) {
|
||||
my ($scfg, $mountdata) = @_;
|
||||
|
||||
my ($mountpoint, $server, $share) = $scfg->@{'path', 'server', 'share'};
|
||||
my $subdir = $scfg->{subdir} // "/";
|
||||
my $subdir = $scfg->{subdir} // '';
|
||||
|
||||
$server = "[$server]" if Net::IP::ip_is_ipv6($server);
|
||||
my $source = "//${server}/$share$subdir";
|
||||
@ -70,7 +70,7 @@ sub cifs_mount : prototype($$$$$) {
|
||||
my ($scfg, $storeid, $smbver, $user, $domain) = @_;
|
||||
|
||||
my ($mountpoint, $server, $share) = $scfg->@{'path', 'server', 'share'};
|
||||
my $subdir = $scfg->{subdir} // "/";
|
||||
my $subdir = $scfg->{subdir} // '';
|
||||
|
||||
$server = "[$server]" if Net::IP::ip_is_ipv6($server);
|
||||
my $source = "//${server}/$share$subdir";
|
||||
|
Loading…
Reference in New Issue
Block a user