]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
esx: Explictly declare VMX file content as UTF-8
authorMatthias Bolte <matthias.bolte@googlemail.com>
Wed, 13 Oct 2010 21:58:09 +0000 (23:58 +0200)
committerMatthias Bolte <matthias.bolte@googlemail.com>
Fri, 15 Oct 2010 15:51:28 +0000 (17:51 +0200)
38 files changed:
src/esx/esx_vmx.c
tests/xml2vmxdata/xml2vmx-annotation.vmx
tests/xml2vmxdata/xml2vmx-cdrom-ide-device.vmx
tests/xml2vmxdata/xml2vmx-cdrom-ide-file.vmx
tests/xml2vmxdata/xml2vmx-cdrom-scsi-device.vmx
tests/xml2vmxdata/xml2vmx-cdrom-scsi-file.vmx
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-1.vmx
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-2.vmx
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-3.vmx
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-4.vmx
tests/xml2vmxdata/xml2vmx-ethernet-bridged.vmx
tests/xml2vmxdata/xml2vmx-ethernet-custom.vmx
tests/xml2vmxdata/xml2vmx-ethernet-e1000.vmx
tests/xml2vmxdata/xml2vmx-ethernet-generated.vmx
tests/xml2vmxdata/xml2vmx-ethernet-other.vmx
tests/xml2vmxdata/xml2vmx-ethernet-static.vmx
tests/xml2vmxdata/xml2vmx-ethernet-vmxnet2.vmx
tests/xml2vmxdata/xml2vmx-ethernet-vpx.vmx
tests/xml2vmxdata/xml2vmx-floppy-device.vmx
tests/xml2vmxdata/xml2vmx-floppy-file.vmx
tests/xml2vmxdata/xml2vmx-graphics-vnc.vmx
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-1.vmx
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-2.vmx
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-3.vmx
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-4.vmx
tests/xml2vmxdata/xml2vmx-harddisk-ide-file.vmx
tests/xml2vmxdata/xml2vmx-harddisk-scsi-file.vmx
tests/xml2vmxdata/xml2vmx-minimal-64bit.vmx
tests/xml2vmxdata/xml2vmx-minimal.vmx
tests/xml2vmxdata/xml2vmx-parallel-device.vmx
tests/xml2vmxdata/xml2vmx-parallel-file.vmx
tests/xml2vmxdata/xml2vmx-scsi-driver.vmx
tests/xml2vmxdata/xml2vmx-scsi-writethrough.vmx
tests/xml2vmxdata/xml2vmx-serial-device.vmx
tests/xml2vmxdata/xml2vmx-serial-file.vmx
tests/xml2vmxdata/xml2vmx-serial-network-client.vmx
tests/xml2vmxdata/xml2vmx-serial-network-server.vmx
tests/xml2vmxdata/xml2vmx-serial-pipe.vmx

index e17e1e704a987c182599ed685b3c8aacb7cc1b77..7dc8e601307113d6703244900fedc176d58b729a 100644 (file)
@@ -2475,6 +2475,9 @@ esxVMX_FormatConfig(esxVMX_Context *ctx, virCapsPtr caps, virDomainDefPtr def,
         return NULL;
     }
 
+    /* vmx:.encoding */
+    virBufferAddLit(&buffer, ".encoding = \"UTF-8\"\n");
+
     /* vmx:config.version */
     virBufferAddLit(&buffer, "config.version = \"8\"\n");
 
index 5754c3167baf23db471aae591e273c17fc08553e..3a3e0c9b4cfc3d05ad52ec87d1080e0303fc0065 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 2db1bcb9eacf4a9b155859cd02118c23951d5fd5..13b91b4c211ab100f7095939ac2af87442d129db 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 1adf995c3e8d23bbe6af8c3b7829aa4ed9b13d9a..d9b602de3bd2335007de560106272f654602c925 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index d7f12015c7f54cbc2987679e84147b751c196e27..705b31bbd8fb5040939fb6be1818d3d762f0e71f 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index bc6d0f7a9e9294a67fdf06d3d93ad29b42dd8067..178f1e1a621ff3f6dc62a1d1315e6c149a73d7f1 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 5e78a3bdd36764bc7a2284d2f1dd8971cbd4480f..e72ca803f8ed09630b67cab7010da5e01a667208 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 44db410a7a41f074cf53b6d583026795c17a83ec..68f069b4aea2135ef7febda96d5cd0bea22855f5 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other-64"
index 5bdf40b1963b1fe597d96e1ed93f56d8c3087744..e09c694d272d9c759e08b7543d0e2363e1a79575 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other-64"
index 7decab69c86deb3d71118cce6becff3cae1b8199..627fcfb949709a01c7086dd457cb59a9e709b832 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 7d8e59bcf247c282d2e819d0218b9d3d00b0ccd2..6effe4affdf94e684c6eb6594f0b39f391d80ec6 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 2b96c40e9e28608d30d3f05fe3642910d9135829..ad4f1d6cb548cd548a0065bc01afe88f61a96a37 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index fb3c7556be027764e8419d9e2eace55b8b21e6d8..0c56810000bf5de0d389e20a97b29a61ee0bb555 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 3c0aa9ee8a11b827727db08b9def70ab23bcf042..4f5c47ba5f38f8a8b00cb4bffef95d3f84cab732 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 017cd0bdf05b1c806a68da210a2d637169fde71d..dd4caa4ab89c50b71f0a32c4f5a7c83b5917db10 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index a8a2ffb098caec6dcb0c3c85693de99ac2228e78..7d412399f96037b1e3a3b8aba29eddb1c43b6bed 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 27b302f5718a2451d524f631a49e12c6ffdbf568..807040b0793c5aa3280f6e4d3022c871d46e18bf 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index f9a01126c1098c4944faef0effd36c9c582cf588..dd9ae8de52af1e19b9af1e212809fce0bad9263f 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index b0bb34888b6eaaaf506ca11602a6c5654a96e66b..add97cf99e6fea93a916465b17f1ee86c05af07b 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 22a7e0327fcb008521e54207871eea7fbcefd6a6..11ffb0119bcc44fdc23ed7d72651b9176a255806 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index f233e7bf7c3e6af2d0d8231e852924ad950b300c..caab06a28cf8b7fcdb3000160405c7d21cd10e6e 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 3ad8a94e7f3f1a5a062dc66b8dfdcd324cf3e639..48476d6d83d6abe515fd5d49345bb48913ef2434 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 88dac5d29b7913f5f07181590e2fa83d917ad7b9..757083ac3e413ee6e4cb46eeb05165167974572e 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 06eac3a0aca980e15afeb26e84c78a0181f43533..74cd47d08f655cf158c8f249e6deaea2b85f2633 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 718ac48ce91b81d69d1900ce8dab2c00d558ff43..c9da2297b4c30420dcec5aff105fbca532595cfd 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index daff96999a3b8c7043856118ad3a2037ac2d16ad..700b24201c4554ee7db570acbf680c31a8dcb2b7 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 150aeaf61980321b38d4cf99e911a38bcb7a3df6..95b9cf34f7fb3f714843eaa7ac3834ff94dc5ab2 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index a1118deb12c6e6d3f7198b50dc429bee7ad46c31..b5eef75c1ab9231608e48496d6a613ccada7fc7c 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other-64"
index 38004f8d16d9f13ba7b645b1e538e2054c912219..3aba6d6c48d18c15b1a762e80a475125e1faa652 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 065cf1d0ac8ee2690ad6ca62b82412b74010fec2..4da65f6ed263cbc3f8f8da34adacf9c2ea5128f8 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index d46de168aa149a8146e5dedafdb372f9cbb45a52..06181098f9b361eeaf13880bf37cbb9abb03f1f1 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index b58dbe657c2b1e5ad2f4408486221f1d890081fd..0b0363424ec880790560a4c67db725d95d8fba92 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 9b08c572e0bb0508e9df334e85b0d1336b819dd6..ef6b07a52abc5fe51b82ac6d77a8622efc205712 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index 2f86e83ee8927cd2a000fc27a05b1b82f07337f6..940e82c4a8f19d55d991dbf585a25f818b17c664 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index aae79f1972fb5ff785c7e63d8807491a7233d297..11c1194d3a3516270b239a38e7559fb26f3f50c5 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"
index d10f40339854c7b56801e30e79c145e95ac86c40..00ed186457d2ddc56e815cd44c4978a32f6970af 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "7"
 guestOS = "other"
index b5d77f476f1560b93c19cfdbaae32a6da29beb8c..ff2384f24ed5751dd23f8c6dbfb8f1294406731b 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "7"
 guestOS = "other"
index 64462f629ec77fc5bece039296f6c93b11b4f1b8..ce6a356edf1c36eb1fe25c5f625c3c042e533259 100644 (file)
@@ -1,3 +1,4 @@
+.encoding = "UTF-8"
 config.version = "8"
 virtualHW.version = "4"
 guestOS = "other"