]> git.proxmox.com Git - pve-manager.git/commit
pve7to8: content-dirs check: skip paths that cannot be resolved
authorFriedrich Weber <f.weber@proxmox.com>
Thu, 15 Jun 2023 13:22:31 +0000 (15:22 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 15 Jun 2023 14:46:59 +0000 (16:46 +0200)
commit20fb9aa3f15f9d3ef89bfc3784d72a791c55b757
tree65c93e5117e3b51ab7a5594c64907d5f705bddf4
parent81b856fa1a0c63eebb5ed78ea9d80b584959a7a6
pve7to8: content-dirs check: skip paths that cannot be resolved

The current inequality check for content-dirs does not correctly
handle the case in which `abs_path` returns undef. This can result in
confusing warnings:

  storage [...] uses directory  for multiple content types [...]

Fix this by skipping paths for which `abs_path` returns undef. This
matches the behavior of the actual content-dirs check in PVE 8 [0].

[0]: https://git.proxmox.com/?p=pve-storage.git;a=commit;h=09f1f847a

Fixes: ea0a4f1943ffafe94282afc800d5720db45df198
Signed-off-by: Friedrich Weber <f.weber@proxmox.com>
PVE/CLI/pve7to8.pm