VirtualBox

Changeset 94212 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Mar 13, 2022 8:47:36 PM (3 years ago)
Author:
vboxsync
Message:

doc/manual,FE/VBoxManage: Convert hostonlyif command to refentry documentation, ​bugref:9186

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

Legend:

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

    r94211 r94212  
    242242    { "signova",            USAGE_S_NEWCMD,      HELP_CMD_SIGNOVA, handleSignAppliance,        VBMG_CMD_F_NO_COM },
    243243#ifdef VBOX_WITH_NETFLT
    244     { "hostonlyif",         USAGE_HOSTONLYIFS,      VBMG_CMD_TODO, handleHostonlyIf,           0 },
     244    { "hostonlyif",         USAGE_S_NEWCMD,   HELP_CMD_HOSTONLYIF, handleHostonlyIf,           0 },
    245245#endif
    246246#ifdef VBOX_WITH_VMNET
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h

    r94211 r94212  
    111111    USAGE_I_CONVERTTORAW,
    112112    USAGE_I_CONVERTHD,
    113     USAGE_HOSTONLYIFS,
    114113    USAGE_I_DUMPHDINFO,
    115114    USAGE_STORAGEATTACH,
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp

    r94211 r94212  
    641641                     "\n", SEP);
    642642
    643 #if defined(VBOX_WITH_NETFLT)
    644     if (enmCommand == USAGE_HOSTONLYIFS || enmCommand == USAGE_S_ALL)
    645     {
    646         RTStrmPrintf(pStrm,
    647                            "%s hostonlyif %s      ipconfig <name>\n"
    648                      "                            [--dhcp |\n"
    649                      "                            --ip <ipv4> [--netmask <ipv4> (def:255.255.255.0)]|\n"
    650                      "                            --ipv6 <ipv6> [--netmasklengthv6 <N> (def:64)]]", SEP);
    651 # if !defined(RT_OS_SOLARIS) || defined(VBOX_ONLY_DOCS)
    652         RTStrmPrintf(pStrm,
    653                      " |\n"
    654                      "                            create |\n"
    655                      "                            remove <name>\n");
    656 # else
    657         RTStrmPrintf(pStrm,
    658                      "\n");
    659 # endif
    660         RTStrmPrintf(pStrm,
    661                      "\n");
    662     }
    663 #endif
    664 
    665643    if (enmCommand == USAGE_USBDEVSOURCE || enmCommand == USAGE_S_ALL)
    666644    {
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHostonly.cpp

    r93115 r94212  
    7272
    7373            default:
    74                 return errorGetOpt(USAGE_HOSTONLYIFS, c, &ValueUnion);
     74                return errorGetOpt(c, &ValueUnion);
    7575        }
    7676    }
     
    123123            case VINF_GETOPT_NOT_OPTION:
    124124                if (pszName)
    125                     return errorSyntax(USAGE_HOSTONLYIFS, HostOnly::tr("Only one interface name can be specified"));
     125                    return errorSyntax(HostOnly::tr("Only one interface name can be specified"));
    126126                pszName = ValueUnion.psz;
    127127                break;
    128128
    129129            default:
    130                 return errorGetOpt(USAGE_HOSTONLYIFS, ch, &ValueUnion);
     130                return errorGetOpt(ch, &ValueUnion);
    131131        }
    132132    if (!pszName)
    133         return errorSyntax(USAGE_HOSTONLYIFS, HostOnly::tr("No interface name was specified"));
     133        return errorSyntax(HostOnly::tr("No interface name was specified"));
    134134
    135135    /*
     
    214214            case VINF_GETOPT_NOT_OPTION:
    215215                if (pszName)
    216                     return errorSyntax(USAGE_HOSTONLYIFS, HostOnly::tr("Only one interface name can be specified"));
     216                    return errorSyntax(HostOnly::tr("Only one interface name can be specified"));
    217217                pszName = ValueUnion.psz;
    218218                break;
    219219            default:
    220                 return errorGetOpt(USAGE_HOSTONLYIFS, c, &ValueUnion);
     220                return errorGetOpt(c, &ValueUnion);
    221221        }
    222222    }
     
    224224    /* parameter sanity check */
    225225    if (fDhcp && (fNetmasklengthv6 || pszIpv6 || pszIp || pszNetmask))
    226         return errorSyntax(USAGE_HOSTONLYIFS,
    227                            HostOnly::tr("You can not use --dhcp with static ip configuration parameters: --ip, --netmask, --ipv6 and --netmasklengthv6."));
     226        return errorSyntax(HostOnly::tr("You can not use --dhcp with static ip configuration parameters: --ip, --netmask, --ipv6 and --netmasklengthv6."));
    228227    if ((pszIp || pszNetmask) && (fNetmasklengthv6 || pszIpv6))
    229         return errorSyntax(USAGE_HOSTONLYIFS,
    230                            HostOnly::tr("You can not use ipv4 configuration (--ip and --netmask) with ipv6 (--ipv6 and --netmasklengthv6) simultaneously."));
     228        return errorSyntax(HostOnly::tr("You can not use ipv4 configuration (--ip and --netmask) with ipv6 (--ipv6 and --netmasklengthv6) simultaneously."));
    231229
    232230    ComPtr<IHost> host;
     
    261259    }
    262260    else
    263         return errorSyntax(USAGE_HOSTONLYIFS, HostOnly::tr("Neither -dhcp nor -ip nor -ipv6 was specfified"));
     261        return errorSyntax(HostOnly::tr("Neither -dhcp nor -ip nor -ipv6 was specfified"));
    264262
    265263    return RTEXITCODE_SUCCESS;
     
    270268{
    271269    if (a->argc < 1)
    272         return errorSyntax(USAGE_HOSTONLYIFS, HostOnly::tr("No sub-command specified"));
     270        return errorSyntax(HostOnly::tr("No sub-command specified"));
    273271
    274272    RTEXITCODE rcExit;
    275273    if (!strcmp(a->argv[0], "ipconfig"))
     274    {
     275        setCurrentSubcommand(HELP_SCOPE_HOSTONLYIF_IPCONFIG);
    276276        rcExit = handleIpConfig(a);
     277    }
    277278#if defined(VBOX_WITH_NETFLT) && !defined(RT_OS_SOLARIS)
    278279    else if (!strcmp(a->argv[0], "create"))
     280    {
     281        setCurrentSubcommand(HELP_SCOPE_HOSTONLYIF_CREATE);
    279282        rcExit = handleCreate(a);
     283    }
    280284    else if (!strcmp(a->argv[0], "remove"))
     285    {
     286        setCurrentSubcommand(HELP_SCOPE_HOSTONLYIF_REMOVE);
    281287        rcExit = handleRemove(a);
     288    }
    282289#endif
    283290    else
    284         rcExit = errorSyntax(USAGE_HOSTONLYIFS, HostOnly::tr("Unknown sub-command '%s'"), a->argv[0]);
     291        rcExit = errorSyntax(HostOnly::tr("Unknown sub-command '%s'"), a->argv[0]);
    285292    return rcExit;
    286293}
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