VirtualBox

Changeset 102535 in vbox


Ignore:
Timestamp:
Dec 8, 2023 11:26:06 AM (12 months ago)
Author:
vboxsync
Message:

Main/Unattended: Renamed the attribute "IUnattended::password" to "IUnattended::userPassword". Added new getter/setter attribute "IUnattended::adminPassword", to set a dedicated admin / root password. If not specified explicitly, the password from "IUnattended::userPassword" will be used. Extended testcases [forgot to commit files]. bugref:10554

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

Legend:

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

    r101035 r102535  
    21352135        { "--iso",                              'i', RTGETOPT_REQ_STRING },
    21362136        { "--user",                             'u', RTGETOPT_REQ_STRING },
    2137         { "--password",                         'p', RTGETOPT_REQ_STRING },
    2138         { "--password-file",                    'X', RTGETOPT_REQ_STRING },
     2137        { "--password",                         'p', RTGETOPT_REQ_STRING }, /* Sets the user password. Keep for backwards compatibility! */
    21392138        { "--full-user-name",                   'U', RTGETOPT_REQ_STRING },
    21402139        { "--key",                              'k', RTGETOPT_REQ_STRING },
     
    21952194
    21962195            case 'p':   // --password
    2197                 CHECK_ERROR2_RET(hrc, ptrUnattended, COMSETTER(Password)(Bstr(ValueUnion.psz).raw()), RTEXITCODE_FAILURE);
     2196                CHECK_ERROR2_RET(hrc, ptrUnattended, COMSETTER(UserPassword)(Bstr(ValueUnion.psz).raw()), RTEXITCODE_FAILURE);
    21982197                break;
    21992198
     
    22042203                if (rcExit != RTEXITCODE_SUCCESS)
    22052204                    return rcExit;
    2206                 CHECK_ERROR2_RET(hrc, ptrUnattended, COMSETTER(Password)(Bstr(strPassword).raw()), RTEXITCODE_FAILURE);
     2205                CHECK_ERROR2_RET(hrc, ptrUnattended, COMSETTER(UserPassword)(Bstr(strPassword).raw()), RTEXITCODE_FAILURE);
    22072206                break;
    22082207            }
     
    24122411    SHOW_STR_ATTR(IsoPath,                       "isoPath");
    24132412    SHOW_STR_ATTR(User,                          "user");
    2414     SHOW_STR_ATTR(Password,                      "password");
     2413    SHOW_STR_ATTR(UserPassword,                  "password") /* Keep for backwards compatibility! */
    24152414    SHOW_STR_ATTR(FullUserName,                  "fullUserName");
    24162415    SHOW_STR_ATTR(ProductKey,                    "productKey");
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp

    r101316 r102535  
    615615{
    616616    AssertReturn(!m_comUnattended.isNull(), QString());
    617     return m_comUnattended.GetPassword();
     617    return m_comUnattended.GetUserPassword();
    618618}
    619619
     
    621621{
    622622    AssertReturnVoid(!m_comUnattended.isNull());
    623     m_comUnattended.SetPassword(strPassword);
     623    m_comUnattended.SetUserPassword(strPassword);
    624624    AssertReturnVoid(checkUnattendedInstallError(m_comUnattended));
    625625}
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