On June 30, 2021 11:16 am, Fabian Ebner wrote: > If there is a log_fail, because of misconfigured 'none' content type, the > final > log_pass should not be printed. > > Signed-off-by: Fabian Ebner <f.eb...@proxmox.com> > --- > > No changes from v1. > > PVE/CLI/pve6to7.pm | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/PVE/CLI/pve6to7.pm b/PVE/CLI/pve6to7.pm > index f56dd42c..3d5b780b 100644 > --- a/PVE/CLI/pve6to7.pm > +++ b/PVE/CLI/pve6to7.pm > @@ -707,6 +707,7 @@ sub check_storage_content { > log_info("Checking storage content type configuration.."); > > my $found; > + my $pass = 1; > > my $storage_cfg = PVE::Storage::config(); > > @@ -718,6 +719,7 @@ sub check_storage_content { > my $valid_content = > PVE::Storage::Plugin::valid_content_types($scfg->{type}); > > if (scalar(keys $scfg->{content}->%*) == 0 && !$valid_content->{none}) { > + $pass = 0; > log_fail("storage '$storeid' does not support configured content > type 'none'"); > delete $scfg->{content}->{none}; # scan for guest images below > } > @@ -738,6 +740,7 @@ sub check_storage_content { > > if (scalar(@volumes) > 0) { > $found = 1; > + $pass = 0; > log_warn("storage '$storeid' - neither content type 'images' nor > 'rootdir' configured" > .", but found guest volume(s):\n " . join("\n ", > @volumes)); > } > @@ -746,7 +749,9 @@ sub check_storage_content { > if ($found) { > log_warn("PVE 7.0 enforces stricter content type checks. Guests > referencing the above " . > "volumes will not work until the storage configuration is fixed."); > - } else { > + } > + > + if ($pass) { > log_pass("no problems found"); > } > } > -- > 2.20.1 > > > > _______________________________________________ > pve-devel mailing list > pve-devel@lists.proxmox.com > https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel > > >
_______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel