VirtualBox

Changeset 44131 in vbox


Ignore:
Timestamp:
Dec 14, 2012 10:32:23 AM (12 years ago)
Author:
vboxsync
Message:

VBoxManage: introduced 'VBoxManage storageattach additions'

Location:
trunk/src/VBox/Frontends/VBoxManage
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp

    r43655 r44131  
    506506                     "                            [--device <number>]\n"
    507507                     "                            [--type dvddrive|hdd|fdd]\n"
    508                      "                            [--medium none|emptydrive|\n"
     508                     "                            [--medium none|emptydrive|additions|\n"
    509509                     "                                      <uuid>|<filename>|host:<drive>|iscsi]\n"
    510510                     "                            [--mtype normal|writethrough|immutable|shareable|\n"
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp

    r44028 r44131  
    102102    Bstr bstrPassword;
    103103    Bstr bstrInitiator;
     104    Bstr bstrIso;
     105    Utf8Str strIso;
    104106    bool fIntNet = false;
    105107
     
    139141            }
    140142
    141             case 'm':   // medium <none|emptydrive|uuid|filename|host:<drive>|iSCSI>
     143            case 'm':   // medium <none|emptydrive|additions|uuid|filename|host:<drive>|iSCSI>
    142144            {
    143145                if (ValueUnion.psz)
     
    483485                        if (pszMedium)
    484486                        {
     487                            if (!RTStrICmp(pszMedium, "additions"))
     488                            {
     489                                ComPtr<ISystemProperties> pProperties;
     490                                CHECK_ERROR(a->virtualBox,
     491                                            COMGETTER(SystemProperties)(pProperties.asOutParam()));
     492                                CHECK_ERROR(pProperties, COMGETTER(DefaultAdditionsISO)(bstrIso.asOutParam()));
     493                                strIso = Utf8Str(bstrIso);
     494                                pszMedium = strIso.c_str();
     495                                if (devTypeRequested == DeviceType_Null)
     496                                    devTypeRequested = DeviceType_DVD;
     497                            }
    485498                            ComPtr<IMedium> pExistingMedium;
    486499                            rc = openMedium(a, pszMedium, deviceType,
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette