]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/QemuServer.pm
restore vm: vmgenid: small code cleanup
[qemu-server.git] / PVE / QemuServer.pm
index 6785b027f29ae2ff6679e124f67049e7b8f58e69..c0c63d8279cbcfdf12a4b4a0ea0b06700231b85f 100644 (file)
@@ -5565,13 +5565,13 @@ sub restore_update_config_line {
        } else {
            print $outfd $line;
        }
-    } elsif (($line =~ m/^(vmgenid: )(.*)/)) {
-       # always generate a new vmgenid
+    } elsif (($line =~ m/^vmgenid: (.*)/)) {
        my $vmgenid = $2;
        if ($vmgenid ne '0') {
+           # always generate a new vmgenid if there was a valid one setup
            $vmgenid = generate_uuid();
        }
-       print $outfd $1.$vmgenid."\n";
+       print $outfd "vmgenid: $vmgenid\n";
     } elsif (($line =~ m/^(smbios1: )(.*)/) && $unique) {
        my ($uuid, $uuid_str);
        UUID::generate($uuid);