Changeset 94198 in vbox
- Timestamp:
- Mar 12, 2022 6:56:13 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 150454
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/Config.kmk
r94197 r94198 67 67 man_VBoxManage-storagectl.xml \ 68 68 man_VBoxManage-bandwidthctl.xml \ 69 man_VBoxManage-showmediuminfo.xml 69 man_VBoxManage-showmediuminfo.xml \ 70 man_VBoxManage-createmedium.xml 70 71 71 72 ## List of user manual XML files. -
trunk/doc/manual/en_US/man_VBoxManage-createmedium.xml
r92985 r94198 32 32 <refname>VBoxManage-createmedium</refname> 33 33 <refpurpose>create a new medium</refpurpose> 34 <refclass> Oracle VM VirtualBox</refclass>34 <refclass>&product-name;</refclass> 35 35 </refnamediv> 36 36 -
trunk/doc/manual/en_US/user_VBoxManage.xml
r94197 r94198 931 931 <xi:include href="user_man_VBoxManage-showmediuminfo.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" /> 932 932 933 <sect1 id="vboxmanage-createmedium"> 934 935 <title>VBoxManage createmedium</title> 936 937 <para> 938 This command creates a new medium. The syntax is as follows: 939 </para> 940 941 <screen>VBoxManage createmedium [disk|dvd|floppy] --filename <filename> 942 [--size <megabytes>|--sizebyte <bytes>] 943 [--diffparent <uuid>|<filename> 944 [--format VDI|VMDK|VHD] (default: VDI) 945 [--variant Standard,Fixed,Split2G,Stream,ESX,RawDisk] 946 [[--property <name>=<value>] 947 --property <name>=<value>]... 948 [[--property-file <name>=</path/to/file/with/value>] 949 --property-file <name>=</path/to/file/with/value>]...</screen> 950 951 <para> 952 The parameters are as follows: 953 </para> 954 955 <variablelist> 956 957 <varlistentry> 958 <term> 959 <computeroutput>--filename <filename></computeroutput> 960 </term> 961 962 <listitem> 963 <para> 964 Specifies a file name <filename> as an absolute path 965 on the host file system. Mandatory. 966 </para> 967 </listitem> 968 </varlistentry> 969 970 <varlistentry> 971 <term> 972 <computeroutput>--size <megabytes></computeroutput> 973 </term> 974 975 <listitem> 976 <para> 977 Specifies the image capacity, in 1 MB units. Optional. 978 </para> 979 </listitem> 980 </varlistentry> 981 982 <varlistentry> 983 <term> 984 <computeroutput>--diffparent 985 <uuid>|<filename></computeroutput> 986 </term> 987 988 <listitem> 989 <para> 990 Specifies the differencing image parent, either as a UUID or 991 by the absolute pathname of the file on the host file 992 system. Useful for sharing a base box disk image among 993 several VMs. 994 </para> 995 </listitem> 996 </varlistentry> 997 998 <varlistentry> 999 <term> 1000 <computeroutput>--format VDI|VMDK|VHD</computeroutput> 1001 </term> 1002 1003 <listitem> 1004 <para> 1005 Specifies the file format for the output file. Available 1006 options are VDI, VMDK, VHD. The default format is VDI. 1007 Optional. 1008 </para> 1009 </listitem> 1010 </varlistentry> 1011 1012 <varlistentry> 1013 <term> 1014 <computeroutput>--variant</computeroutput> 1015 </term> 1016 1017 <listitem> 1018 <para> 1019 Specifies any required file format variants for the output 1020 file. This is a comma-separated list of variant flags. 1021 Options are Standard,Fixed,Split2G,Stream,ESX,RawDisk. Not all 1022 combinations are supported, and specifying mutually 1023 incompatible flags results in an error message. Optional. 1024 </para> 1025 </listitem> 1026 </varlistentry> 1027 1028 <varlistentry> 1029 <term> 1030 <computeroutput>--property <name>=<value></computeroutput> 1031 </term> 1032 1033 <listitem> 1034 <para> 1035 Specifies any required file format dependent parameters in 1036 <literal>key=value</literal> form. Optional. 1037 </para> 1038 </listitem> 1039 </varlistentry> 1040 1041 <varlistentry> 1042 <term> 1043 <computeroutput>--property-file <name>=</path/to/file/with/value></computeroutput> 1044 </term> 1045 1046 <listitem> 1047 <para> 1048 Specifies any required file format dependent parameters in 1049 <literal>key=file/with/value</literal> form. The value is 1050 taken from the file. Optional. 1051 </para> 1052 </listitem> 1053 </varlistentry> 1054 1055 </variablelist> 1056 1057 <note> 1058 <para> 1059 For compatibility with earlier versions of &product-name;, the 1060 <command>createvdi</command> and <command>createhd</command> 1061 commands are also supported and mapped internally to the 1062 <command>createmedium</command> command. 1063 </para> 1064 </note> 1065 1066 </sect1> 933 <xi:include href="user_man_VBoxManage-createmedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" /> 1067 934 1068 935 <sect1 id="vboxmanage-modifymedium"> -
trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp
r94197 r94198 200 200 { "mediumproperty", USAGE_MEDIUMPROPERTY, VBMG_CMD_TODO, handleMediumProperty, 0 }, 201 201 { "hdproperty", USAGE_MEDIUMPROPERTY, VBMG_CMD_TODO, handleMediumProperty, 0 }, /* backward compatibility */ 202 { "createmedium", USAGE_ CREATEMEDIUM, VBMG_CMD_TODO, handleCreateMedium, 0 },203 { "createhd", USAGE_ CREATEMEDIUM, VBMG_CMD_TODO, handleCreateMedium, 0 }, /* backward compatibility */204 { "createvdi", USAGE_ CREATEMEDIUM, VBMG_CMD_TODO, handleCreateMedium, 0 }, /* backward compatibility */202 { "createmedium", USAGE_S_NEWCMD, HELP_CMD_CREATEMEDIUM, handleCreateMedium, 0 }, 203 { "createhd", USAGE_S_NEWCMD, HELP_CMD_CREATEMEDIUM, handleCreateMedium, 0 }, /* backward compatibility */ 204 { "createvdi", USAGE_S_NEWCMD, HELP_CMD_CREATEMEDIUM, handleCreateMedium, 0 }, /* backward compatibility */ 205 205 { "modifymedium", USAGE_MODIFYMEDIUM, VBMG_CMD_TODO, handleModifyMedium, 0 }, 206 206 { "modifyhd", USAGE_MODIFYMEDIUM, VBMG_CMD_TODO, handleModifyMedium, 0 }, /* backward compatibility */ -
trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h
r94197 r94198 98 98 { 99 99 USAGE_INVALID = 0, 100 USAGE_CREATEMEDIUM,101 100 USAGE_MODIFYMEDIUM, 102 101 USAGE_CLONEMEDIUM, -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp
r94197 r94198 328 328 case 'H': // disk 329 329 if (cmd != CMD_NONE) 330 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Only one command can be specified: '%s'"), ValueUnion.psz);330 return errorSyntax(Disk::tr("Only one command can be specified: '%s'"), ValueUnion.psz); 331 331 cmd = CMD_DISK; 332 332 break; … … 334 334 case 'D': // DVD 335 335 if (cmd != CMD_NONE) 336 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Only one command can be specified: '%s'"), ValueUnion.psz);336 return errorSyntax(Disk::tr("Only one command can be specified: '%s'"), ValueUnion.psz); 337 337 cmd = CMD_DVD; 338 338 break; … … 340 340 case 'L': // floppy 341 341 if (cmd != CMD_NONE) 342 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Only one command can be specified: '%s'"), ValueUnion.psz);342 return errorSyntax(Disk::tr("Only one command can be specified: '%s'"), ValueUnion.psz); 343 343 cmd = CMD_FLOPPY; 344 344 break; … … 437 437 438 438 case VINF_GETOPT_NOT_OPTION: 439 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Invalid parameter '%s'"), ValueUnion.psz);439 return errorSyntax(Disk::tr("Invalid parameter '%s'"), ValueUnion.psz); 440 440 441 441 default: … … 443 443 { 444 444 if (RT_C_IS_PRINT(c)) 445 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Invalid option -%c"), c);445 return errorSyntax(Disk::tr("Invalid option -%c"), c); 446 446 else 447 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Invalid option case %i"), c);447 return errorSyntax(Disk::tr("Invalid option case %i"), c); 448 448 } 449 449 else if (c == VERR_GETOPT_UNKNOWN_OPTION) 450 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("unknown option: %s\n"), ValueUnion.psz);450 return errorSyntax(Disk::tr("unknown option: %s\n"), ValueUnion.psz); 451 451 else if (ValueUnion.pDef) 452 return errorSyntax( USAGE_CREATEMEDIUM,"%s: %Rrs", ValueUnion.pDef->pszLong, c);452 return errorSyntax("%s: %Rrs", ValueUnion.pDef->pszLong, c); 453 453 else 454 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("error: %Rrs"), c);454 return errorSyntax(Disk::tr("error: %Rrs"), c); 455 455 } 456 456 } … … 463 463 { 464 464 if (!filename || !*filename) 465 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Parameters --filename is required"));465 return errorSyntax(Disk::tr("Parameters --filename is required")); 466 466 if ((enmMediumVariant & MediumVariant_VmdkRawDisk) == 0 && size == 0) 467 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Parameters --size is required"));467 return errorSyntax(Disk::tr("Parameters --size is required")); 468 468 if (!format || !*format) 469 469 { … … 483 483 if ( !filename 484 484 || !*filename) 485 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Parameters --filename is required"));485 return errorSyntax(Disk::tr("Parameters --filename is required")); 486 486 size = 0; 487 487 if (cmd != CMD_DISK) 488 return errorSyntax( USAGE_CREATEMEDIUM,Disk::tr("Creating a differencing medium is only supported for hard disks"));488 return errorSyntax(Disk::tr("Creating a differencing medium is only supported for hard disks")); 489 489 enmMediumVariant = MediumVariant_Diff; 490 490 if (!format || !*format) -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp
r94197 r94198 625 625 "\n", SEP); 626 626 627 if (enmCommand == USAGE_CREATEMEDIUM || enmCommand == USAGE_S_ALL)628 RTStrmPrintf(pStrm,629 "%s createmedium %s [disk|dvd|floppy] --filename <filename>\n"630 " [--size <megabytes>|--sizebyte <bytes>]\n"631 " [--diffparent <uuid>|<filename>]\n"632 " [--format VDI|VMDK|VHD] (default: VDI)]\n"633 " [--variant Standard,Fixed,Split2G,Stream,ESX,\n"634 " Formatted,RawDisk]\n"635 " [[--property <name>=<value>] --property <name>=<value>\n"636 " --property-file <name>=</path/to/file/with/value>]...\n"637 "\n", SEP);638 639 627 if (enmCommand == USAGE_MODIFYMEDIUM || enmCommand == USAGE_S_ALL) 640 628 RTStrmPrintf(pStrm,
Note:
See TracChangeset
for help on using the changeset viewer.