]> git.proxmox.com Git - qemu-server.git/commitdiff
clone disk: force raw format for TPM state
authorFabian Ebner <f.ebner@proxmox.com>
Wed, 16 Feb 2022 10:47:49 +0000 (11:47 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 17 Feb 2022 13:32:51 +0000 (14:32 +0100)
The format can't be qcow2 for TPM state, because swtpm reads the file
directly expecting raw data.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
PVE/QemuServer.pm

index a99f1a56f64a4789a9dc62184856bab2927d68c8..9cefcc0849770dbb5541ff511792cbf58745bc8d 100644 (file)
@@ -7593,6 +7593,7 @@ sub clone_disk {
        } elsif ($drivename eq 'efidisk0') {
            $size = get_efivars_size($conf);
        } elsif ($drivename eq 'tpmstate0') {
+           $dst_format = 'raw';
            $size = PVE::QemuServer::Drive::TPMSTATE_DISK_SIZE;
        } else {
            ($size) = PVE::Storage::volume_size_info($storecfg, $drive->{file}, 10);