Changeset 20576 in vbox for trunk/src/VBox/Main
- Timestamp:
- Jun 15, 2009 5:32:38 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 48580
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/ApplianceImpl.cpp
r20514 r20576 2821 2821 pelmRoot->setAttribute("xml:lang", "en-US"); 2822 2822 2823 Utf8Str strNamespace = ( TaskWriteOVF::OVF_0_9)2823 Utf8Str strNamespace = (pTask->enFormat == TaskWriteOVF::OVF_0_9) 2824 2824 ? "http://www.vmware.com/schema/ovf/1/envelope" // 0.9 2825 2825 : "http://schemas.dmtf.org/ovf/envelope/1"; // 1.0 … … 3065 3065 xml::ElementNode *pelmSystem = pelmVirtualHardwareSection->createChild("System"); 3066 3066 3067 pelmSystem->createChild("vssd:ElementName")->addContent("Virtual Hardware Family"); // required OVF 1.0 3068 3067 3069 // <vssd:InstanceId>0</vssd:InstanceId> 3068 pelmSystem->createChild("vssd:InstanceId")->addContent("0"); 3070 if (pTask->enFormat == TaskWriteOVF::OVF_0_9) 3071 pelmSystem->createChild("vssd:InstanceId")->addContent("0"); 3072 else // capitalization changed... 3073 pelmSystem->createChild("vssd:InstanceID")->addContent("0"); 3074 3069 3075 // <vssd:VirtualSystemIdentifier>VAtest</vssd:VirtualSystemIdentifier> 3070 3076 pelmSystem->createChild("vssd:VirtualSystemIdentifier")->addContent(strVMName); … … 3179 3185 { 3180 3186 strDescription = "IDE Controller"; 3187 strCaption = "ideController0"; 3181 3188 type = OVFResourceType_IDEController; // 5 3182 3189 strResourceSubType = desc.strVbox; … … 3425 3432 3426 3433 if (!strCaption.isEmpty()) 3434 { 3427 3435 pItem->createChild("rasd:Caption")->addContent(strCaption); 3436 if (pTask->enFormat == TaskWriteOVF::OVF_1_0) 3437 pItem->createChild("rasd:ElementName")->addContent(strCaption); 3438 } 3439 3428 3440 if (!strDescription.isEmpty()) 3429 3441 pItem->createChild("rasd:Description")->addContent(strDescription); … … 3462 3474 3463 3475 if (lBusNumber != -1) 3464 pItem->createChild("rasd:BusNumber")->addContent(Utf8StrFmt("%d", lBusNumber)); 3476 if (pTask->enFormat == TaskWriteOVF::OVF_0_9) // BusNumber is invalid OVF 1.0 so only write it in 0.9 mode for OVFTool compatibility 3477 pItem->createChild("rasd:BusNumber")->addContent(Utf8StrFmt("%d", lBusNumber)); 3465 3478 3466 3479 if (ulParent)
Note:
See TracChangeset
for help on using the changeset viewer.