VirtualBox

Changeset 107393 in vbox


Ignore:
Timestamp:
Dec 20, 2024 9:11:24 AM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
166436
Message:

Windows driver installation/VBoxDrvInst: Fixed option definitions for the 'uninstall' sub command. White space fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/installation/VBoxDrvInst.cpp

    r107392 r107393  
    149149static const RTGETOPTDEF g_aCmdInstallOptions[] =
    150150{
    151     { "--inf-file",      VBOXDRVINST_INSTALL_OPT_INF_FILE,       RTGETOPT_REQ_STRING  },
    152     { "--inf-section",   VBOXDRVINST_INSTALL_OPT_INF_SECTION,    RTGETOPT_REQ_STRING  },
    153     { "--model",         VBOXDRVINST_INSTALL_OPT_MODEL,          RTGETOPT_REQ_STRING  },
    154     { "--pnp",           VBOXDRVINST_INSTALL_OPT_PNPID,          RTGETOPT_REQ_STRING  },
    155     { "--pnpid" ,        VBOXDRVINST_INSTALL_OPT_PNPID,          RTGETOPT_REQ_STRING  },
    156     { "--pnp-id",        VBOXDRVINST_INSTALL_OPT_PNPID,          RTGETOPT_REQ_STRING  },
    157     { "--not-force",     VBOXDRVINST_INSTALL_OPT_NOT_FORCE,      RTGETOPT_REQ_NOTHING },
    158     { "--not-silent",    VBOXDRVINST_INSTALL_OPT_NOT_SILENT,     RTGETOPT_REQ_NOTHING },
     151    { "--inf-file",      VBOXDRVINST_INSTALL_OPT_INF_FILE,      RTGETOPT_REQ_STRING  },
     152    { "--inf-section",   VBOXDRVINST_INSTALL_OPT_INF_SECTION,   RTGETOPT_REQ_STRING  },
     153    { "--model",         VBOXDRVINST_INSTALL_OPT_MODEL,         RTGETOPT_REQ_STRING  },
     154    { "--pnp",           VBOXDRVINST_INSTALL_OPT_PNPID,         RTGETOPT_REQ_STRING  },
     155    { "--pnpid" ,        VBOXDRVINST_INSTALL_OPT_PNPID,         RTGETOPT_REQ_STRING  },
     156    { "--pnp-id",        VBOXDRVINST_INSTALL_OPT_PNPID,         RTGETOPT_REQ_STRING  },
     157    { "--not-force",     VBOXDRVINST_INSTALL_OPT_NOT_FORCE,     RTGETOPT_REQ_NOTHING },
     158    { "--not-silent",    VBOXDRVINST_INSTALL_OPT_NOT_SILENT,    RTGETOPT_REQ_NOTHING },
    159159    { "--ignore-reboot", VBOXDRVINST_INSTALL_OPT_IGNORE_REBOOT, RTGETOPT_REQ_NOTHING }
    160160};
     
    182182    VBOXDRVINST_UNINSTALL_OPT_MODEL,
    183183    VBOXDRVINST_UNINSTALL_OPT_PNPID,
     184    VBOXDRVINST_UNINSTALL_OPT_NOT_SILENT,
    184185    VBOXDRVINST_UNINSTALL_OPT_IGNORE_REBOOT
    185186};
     
    196197    { "--pnpid" ,        VBOXDRVINST_UNINSTALL_OPT_PNPID,         RTGETOPT_REQ_STRING  },
    197198    { "--pnp-id",        VBOXDRVINST_UNINSTALL_OPT_PNPID,         RTGETOPT_REQ_STRING  },
     199    { "--not-silent",    VBOXDRVINST_UNINSTALL_OPT_NOT_SILENT,    RTGETOPT_REQ_NOTHING },
    198200    { "--ignore-reboot", VBOXDRVINST_UNINSTALL_OPT_IGNORE_REBOOT, RTGETOPT_REQ_NOTHING }
    199201};
     
    577579                return vboxDrvInstShowUsage(g_pStdOut, &g_CmdUninstall);
    578580
    579            case VBOXDRVINST_INSTALL_OPT_INF_FILE:
     581            case VBOXDRVINST_UNINSTALL_OPT_INF_FILE:
    580582                DUP_ARG_TO_STR(pszInfFile);
    581583                break;
    582584
    583             case VBOXDRVINST_INSTALL_OPT_INF_SECTION:
     585            case VBOXDRVINST_UNINSTALL_OPT_INF_SECTION:
    584586                DUP_ARG_TO_STR(pszInfSection);
    585587                break;
    586588
    587             case VBOXDRVINST_INSTALL_OPT_MODEL:
     589            case VBOXDRVINST_UNINSTALL_OPT_MODEL:
    588590                DUP_ARG_TO_STR(pszModel);
    589591                break;
    590592
    591             case VBOXDRVINST_INSTALL_OPT_PNPID:
     593            case VBOXDRVINST_UNINSTALL_OPT_PNPID:
    592594                DUP_ARG_TO_STR(pszPnpId);
    593595                break;
    594596
    595             case VBOXDRVINST_INSTALL_OPT_NOT_SILENT:
     597            case VBOXDRVINST_UNINSTALL_OPT_NOT_SILENT:
    596598                fInstall &= ~VBOX_WIN_DRIVERINSTALL_F_SILENT;
    597599                break;
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