VirtualBox

Changeset 4352 in vbox


Ignore:
Timestamp:
Aug 24, 2007 2:51:37 PM (18 years ago)
Author:
vboxsync
Message:

support .vmdk files in VBoxBFE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp

    r4240 r4352  
    14231423    if (g_pszHdaFile)
    14241424    {
     1425        const char *szDriver;
     1426        if (0 == strcmp(RTPathExt(g_pszHdaFile), ".vdi"))
     1427            szDriver = "VBoxHDD";  /* .vdi */
     1428        else
     1429            szDriver = "VD";       /* .vmdk */
     1430
    14251431        rc = CFGMR3InsertNode(pInst,    "LUN#0",          &pLunL0);                 UPDATE_RC();
    14261432        rc = CFGMR3InsertString(pLunL0, "Driver",         "Block");                 UPDATE_RC();
     
    14301436
    14311437        rc = CFGMR3InsertNode(pLunL0,   "AttachedDriver", &pDrv);                   UPDATE_RC();
    1432         rc = CFGMR3InsertString(pDrv,   "Driver",         "VBoxHDD");               UPDATE_RC();
     1438        rc = CFGMR3InsertString(pDrv,   "Driver",         szDriver);                UPDATE_RC();
    14331439        rc = CFGMR3InsertNode(pDrv,     "Config",         &pCfg);                   UPDATE_RC();
    14341440        rc = CFGMR3InsertString(pCfg,   "Path",           g_pszHdaFile);            UPDATE_RC();
     
    14371443    if (g_pszHdbFile)
    14381444    {
     1445        const char *szDriver;
     1446        if (0 == strcmp(RTPathExt(g_pszHdbFile), ".vdi"))
     1447            szDriver = "VBoxHDD";  /* .vdi */
     1448        else
     1449            szDriver = "VD";       /* .vmdk */
     1450
    14391451        rc = CFGMR3InsertNode(pInst,    "LUN#1",          &pLunL1);                 UPDATE_RC();
    14401452        rc = CFGMR3InsertString(pLunL1, "Driver",         "Block");                 UPDATE_RC();
     
    14441456
    14451457        rc = CFGMR3InsertNode(pLunL1,   "AttachedDriver", &pDrv);                   UPDATE_RC();
    1446         rc = CFGMR3InsertString(pDrv,   "Driver",         "VBoxHDD");               UPDATE_RC();
     1458        rc = CFGMR3InsertString(pDrv,   "Driver",         szDriver);                UPDATE_RC();
    14471459        rc = CFGMR3InsertNode(pDrv,     "Config",         &pCfg);                   UPDATE_RC();
    14481460        rc = CFGMR3InsertString(pCfg,   "Path",           g_pszHdbFile);            UPDATE_RC();
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