Changeset 87278 in vbox for trunk/src/VBox/Frontends/VBoxManage
- Timestamp:
- Jan 15, 2021 2:48:38 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142237
- Location:
- trunk/src/VBox/Frontends/VBoxManage
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxManage/VBoxManageAppliance.cpp
r86650 r87278 1113 1113 case VirtualSystemDescriptionType_CloudPublicSSHKey: 1114 1114 case VirtualSystemDescriptionType_BootingFirmware: 1115 case VirtualSystemDescriptionType_CloudInitScriptPath: 1115 1116 /** @todo VirtualSystemDescriptionType_Miscellaneous? */ 1116 1117 break; … … 1208 1209 { "--opc10", 'c', RTGETOPT_REQ_NOTHING }, 1209 1210 { "--manifest", 'm', RTGETOPT_REQ_NOTHING }, // obsoleted by --options 1210 { "--iso", 'I', RTGETOPT_REQ_NOTHING }, // obsoleted by --options1211 1211 { "--vsys", 's', RTGETOPT_REQ_UINT32 }, 1212 1212 { "--vmname", 'V', RTGETOPT_REQ_STRING }, … … 1233 1233 { "--cloudlaunchmode", 'M', RTGETOPT_REQ_STRING }, 1234 1234 { "--cloudprivateip", 'i', RTGETOPT_REQ_STRING }, 1235 { "--cloudinitscriptpath", 'I', RTGETOPT_REQ_STRING }, 1235 1236 }; 1236 1237 … … 1289 1290 break; 1290 1291 1291 1292 1293 1292 // case 'I': // --iso 1293 // fExportISOImages = true; 1294 // break; 1294 1295 1295 1296 case 'm': // --manifest … … 1468 1469 GetState.pDef->pszLong); 1469 1470 mapArgsMapsPerVsys[ulCurVsys]["cloudlaunchmode"] = ValueUnion.psz; 1471 break; 1472 1473 case 'I': // --cloudinitscriptpath 1474 if (actionType != CLOUD) 1475 return errorSyntax(USAGE_EXPORTAPPLIANCE, "Option \"%s\" requires preceding --cloud argument.", 1476 GetState.pDef->pszLong); 1477 mapArgsMapsPerVsys[ulCurVsys]["cloudinitscriptpath"] = ValueUnion.psz; 1470 1478 break; 1471 1479 … … 1662 1670 pVSD->AddDescription(VirtualSystemDescriptionType_CloudLaunchInstance, 1663 1671 Bstr(itD->second).raw(), NULL); 1672 else if (itD->first == "cloudinitscriptpath") 1673 pVSD->AddDescription(VirtualSystemDescriptionType_CloudInitScriptPath, 1674 Bstr(itD->second).raw(), NULL); 1675 1664 1676 } 1665 1677 } -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageCloud.cpp
r86714 r87278 505 505 { "--launch", 'l', RTGETOPT_REQ_STRING }, 506 506 { "--public-ssh-key", 'k', RTGETOPT_REQ_STRING }, 507 { "--cloud-init-script-path", 'c', RTGETOPT_REQ_STRING }, 507 508 { "help", 1001, RTGETOPT_REQ_NOTHING }, 508 509 { "--help", 1002, RTGETOPT_REQ_NOTHING } … … 592 593 Bstr(ValueUnion.psz).raw(), NULL); 593 594 break; 595 case 'c': 596 pVSD->AddDescription(VirtualSystemDescriptionType_CloudInitScriptPath, 597 Bstr(ValueUnion.psz).raw(), NULL); 598 break; 594 599 case 1001: 595 600 case 1002: … … 775 780 }; 776 781 777 const size_t vsdHReadableArraySize = 1 2;//the number of items in the vsdHReadableArray782 const size_t vsdHReadableArraySize = 13;//the number of items in the vsdHReadableArray 778 783 vsdHReadable vsdHReadableArray[vsdHReadableArraySize] = { 779 784 {VirtualSystemDescriptionType_CloudDomain, "Availability domain = %ls\n", "Availability domain wasn't found\n"}, … … 790 795 {VirtualSystemDescriptionType_CPU, "CPUs = %ls\n", "Numbers of CPUs weren't found\n"}, 791 796 {VirtualSystemDescriptionType_CloudPublicIP, "Instance public IP = %ls\n", "Public IP wasn't found\n"}, 792 {VirtualSystemDescriptionType_Miscellaneous, "%ls\n", "Free-form tags or metadata weren't found\n"} 797 {VirtualSystemDescriptionType_Miscellaneous, "%ls\n", "Free-form tags or metadata weren't found\n"}, 798 {VirtualSystemDescriptionType_CloudInitScriptPath, "%ls\n", "Cloud-init script wasn't found\n"} 793 799 }; 794 800
Note:
See TracChangeset
for help on using the changeset viewer.