VirtualBox

Changeset 42395 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jul 25, 2012 2:36:03 PM (12 years ago)
Author:
vboxsync
Message:

Frontends/VBoxManage: add a way to specify the iSCSI initiator (should only be used by people who know what they're doing, the default is normally the best choice)

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

Legend:

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

    r42261 r42395  
    506506                     "                            [--username <username>]\n"
    507507                     "                            [--password <password>]\n"
     508                     "                            [--initiator <initiator>]\n"
    508509                     "                            [--intnet]\n"
    509510                     "\n");
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp

    r42017 r42395  
    6868    { "--username",         'U', RTGETOPT_REQ_STRING },
    6969    { "--password",         'W', RTGETOPT_REQ_STRING },
     70    { "--initiator",        'N', RTGETOPT_REQ_STRING },
    7071    { "--intnet",           'I', RTGETOPT_REQ_NOTHING },
    7172};
     
    100101    Bstr bstrUsername;
    101102    Bstr bstrPassword;
     103    Bstr bstrInitiator;
    102104    bool fIntNet = false;
    103105
     
    268270            case 'W':   // --password
    269271                bstrPassword = ValueUnion.psz;
     272                break;
     273
     274            case 'N':   // --initiator
     275                bstrInitiator = ValueUnion.psz;
    270276                break;
    271277
     
    597603                    bstrPassword.detachTo(values.appendedRaw());
    598604                }
    599 
    600                 /// @todo add --initiator option - until that happens rely on the
    601                 // defaults of the iSCSI initiator code. Setting it to a constant
    602                 // value does more harm than good, as the initiator name is supposed
    603                 // to identify a particular initiator uniquely.
    604         //        Bstr("InitiatorName").detachTo(names.appendedRaw());
    605         //        Bstr("iqn.2008-04.com.sun.virtualbox.initiator").detachTo(values.appendedRaw());
     605                if (!bstrPassword.isEmpty())
     606                {
     607                    Bstr("InitiatorName").detachTo(names.appendedRaw());
     608                    bstrInitiator.detachTo(values.appendedRaw());
     609                }
    606610
    607611                /// @todo add --targetName and --targetPassword options
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