]> git.proxmox.com Git - qemu-server.git/commitdiff
cfg2cmd: ovmf: code cleanup
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 15 Apr 2020 16:30:53 +0000 (18:30 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 15 Apr 2020 16:30:53 +0000 (18:30 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
PVE/QemuServer.pm

index 092d9289578c674e221ed93634e2fcbfeced7e7e..6445508286f1ea8046ef99cf14f8ab2f03fc9eef 100644 (file)
@@ -3056,14 +3056,12 @@ sub config_to_command {
        }
     }
 
-    my ($ovmf_code, $ovmf_vars) = get_ovmf_files($arch);
     if ($conf->{bios} && $conf->{bios} eq 'ovmf') {
-       die "uefi base image not found\n" if ! -f $ovmf_code;
+       my ($ovmf_code, $ovmf_vars) = get_ovmf_files($arch);
+       die "uefi base image '$ovmf_code' not found\n" if ! -f $ovmf_code;
 
-       my $path;
-       my $format;
-       if (my $efidisk = $conf->{efidisk0}) {
-           my $d = parse_drive('efidisk0', $efidisk);
+       my ($path, $format);
+       if (my $d = parse_drive('efidisk0', $conf->{efidisk0})) {
            my ($storeid, $volname) = PVE::Storage::parse_volume_id($d->{file}, 1);
            $format = $d->{format};
            if ($storeid) {