VirtualBox

Changeset 60491 in vbox for trunk


Ignore:
Timestamp:
Apr 14, 2016 12:08:53 PM (9 years ago)
Author:
vboxsync
Message:

FE/VBoxManage/VBoxManageGuestCtrl.cpp: Fixed broken verbose output, as specifying --verbose (or -v) only one time did not have an effect anymore, rendering the whole command useless.

File:
1 edited

Legend:

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

    r59584 r60491  
    55
    66/*
    7  * Copyright (C) 2010-2015 Oracle Corporation
     7 * Copyright (C) 2010-2016 Oracle Corporation
    88 *
    99 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    907907     * Create a guest session.
    908908     */
    909     if (pCtx->cVerbose > 1)
     909    if (pCtx->cVerbose)
    910910        RTPrintf("Creating guest session as user '%s'...\n", pCtx->strUsername.c_str());
    911911    try
     
    927927         * Wait for guest session to start.
    928928         */
    929         if (pCtx->cVerbose > 1)
     929        if (pCtx->cVerbose)
    930930            RTPrintf("Waiting for guest session to start...\n");
    931931        GuestSessionWaitResult_T enmWaitResult;
     
    955955                if (SUCCEEDED(rc))
    956956                {
    957                     if (pCtx->cVerbose > 1)
     957                    if (pCtx->cVerbose)
    958958                        RTPrintf("Successfully started guest session (ID %RU32)\n", pCtx->uSessionID);
    959959                    RTStrFree(pszSessionName);
     
    10641064            && !pCtx->fDetachGuestSession)
    10651065        {
    1066             if (pCtx->cVerbose > 1)
     1066            if (pCtx->cVerbose)
    10671067                RTPrintf("Closing guest session ...\n");
    10681068
     
    10701070        }
    10711071        else if (   pCtx->fDetachGuestSession
    1072                  && pCtx->cVerbose > 1)
     1072                 && pCtx->cVerbose)
    10731073            RTPrintf("Guest session detached\n");
    10741074
     
    14981498             * Create the process.
    14991499             */
    1500             if (pCtx->cVerbose > 1)
     1500            if (pCtx->cVerbose)
    15011501            {
    15021502                if (cMsTimeout == 0)
     
    15241524            ULONG uPID = 0;
    15251525            CHECK_ERROR_BREAK(pProcess, COMGETTER(PID)(&uPID));
    1526             if (fRunCmd && pCtx->cVerbose > 1)
     1526            if (fRunCmd && pCtx->cVerbose)
    15271527                RTPrintf("Process '%s' (PID %RU32) started\n", pszImage, uPID);
    15281528            else if (!fRunCmd && pCtx->cVerbose)
     
    15621562                        break;
    15631563                    case ProcessWaitResult_Terminate:
    1564                         if (pCtx->cVerbose > 1)
     1564                        if (pCtx->cVerbose)
    15651565                            RTPrintf("Process terminated\n");
    15661566                        /* Process terminated, we're done. */
     
    16371637            if (g_fGuestCtrlCanceled)
    16381638            {
    1639                 if (pCtx->cVerbose > 1)
     1639                if (pCtx->cVerbose)
    16401640                    RTPrintf("Process execution aborted!\n");
    16411641                rcExit = EXITCODEEXEC_CANCELED;
     
    16431643            else if (fCompletedStartCmd)
    16441644            {
    1645                 if (pCtx->cVerbose > 1)
     1645                if (pCtx->cVerbose)
    16461646                    RTPrintf("Process successfully started!\n");
    16471647                rcExit = RTEXITCODE_SUCCESS;
     
    16571657                    LONG lExitCode;
    16581658                    CHECK_ERROR_BREAK(pProcess, COMGETTER(ExitCode)(&lExitCode));
    1659                     if (pCtx->cVerbose > 1)
     1659                    if (pCtx->cVerbose)
    16601660                        RTPrintf("Exit code=%u (Status=%u [%s])\n",
    16611661                                 lExitCode, procStatus, gctlProcessStatusToText(procStatus));
     
    16661666                         || procStatus == ProcessStatus_TimedOutAbnormally)
    16671667                {
    1668                     if (pCtx->cVerbose > 1)
     1668                    if (pCtx->cVerbose)
    16691669                        RTPrintf("Process timed out (guest side) and %s\n",
    16701670                                 procStatus == ProcessStatus_TimedOutAbnormally
     
    16741674                else
    16751675                {
    1676                     if (pCtx->cVerbose > 1)
     1676                    if (pCtx->cVerbose)
    16771677                        RTPrintf("Process now is in status [%s] (unexpected)\n", gctlProcessStatusToText(procStatus));
    16781678                    rcExit = RTEXITCODE_FAILURE;
     
    16811681            else if (RT_FAILURE_NP(vrc))
    16821682            {
    1683                 if (pCtx->cVerbose > 1)
     1683                if (pCtx->cVerbose)
    16841684                    RTPrintf("Process monitor loop quit with vrc=%Rrc\n", vrc);
    16851685                rcExit = RTEXITCODE_FAILURE;
     
    16871687            else
    16881688            {
    1689                 if (pCtx->cVerbose > 1)
     1689                if (pCtx->cVerbose)
    16901690                    RTPrintf("Process monitor loop timed out\n");
    16911691                rcExit = EXITCODEEXEC_TIMEOUT;
     
    19411941        && fDirExists)
    19421942    {
    1943         if (pContext->pCmdCtx->cVerbose > 1)
     1943        if (pContext->pCmdCtx->cVerbose)
    19441944            RTPrintf("Directory \"%s\" already exists\n", pszDir);
    19451945        return VINF_SUCCESS;
     
    19511951        return vrc;
    19521952
    1953     if (pContext->pCmdCtx->cVerbose > 1)
     1953    if (pContext->pCmdCtx->cVerbose)
    19541954        RTPrintf("Creating directory \"%s\" ...\n", pszDir);
    19551955
     
    21272127    AssertReturn(enmFlags == kGctlCopyFlags_None, VERR_INVALID_PARAMETER); /* No flags supported yet. */
    21282128
    2129     if (pContext->pCmdCtx->cVerbose > 1)
    2130         RTPrintf("Copying \"%s\" to \"%s\" ...\n",
    2131                  pszFileSource, pszFileDest);
     2129    if (pContext->pCmdCtx->cVerbose)
     2130        RTPrintf("Copying \"%s\" to \"%s\" ...\n", pszFileSource, pszFileDest);
    21322131
    21332132    if (pContext->fDryRun)
     
    21582157    else
    21592158    {
    2160         if (pContext->pCmdCtx->cVerbose > 1)
     2159        if (pContext->pCmdCtx->cVerbose)
    21612160            rc = showProgress(pProgress);
    21622161        else
     
    22012200        vrc = RTPathAppend(szCurDir, sizeof(szCurDir), pszSubDir);
    22022201
    2203     if (pContext->pCmdCtx->cVerbose > 1)
     2202    if (pContext->pCmdCtx->cVerbose)
    22042203        RTPrintf("Processing host directory: %s\n", szCurDir);
    22052204
     
    22462245                        break;
    22472246
    2248                     if (pContext->pCmdCtx->cVerbose > 1)
     2247                    if (pContext->pCmdCtx->cVerbose)
    22492248                        RTPrintf("Directory: %s\n", DirEntry.szName);
    22502249
     
    22902289                    }
    22912290
    2292                     if (pContext->pCmdCtx->cVerbose > 1)
     2291                    if (pContext->pCmdCtx->cVerbose)
    22932292                        RTPrintf("File: %s\n", DirEntry.szName);
    22942293
     
    23732372        return vrc;
    23742373
    2375     if (pContext->pCmdCtx->cVerbose > 1)
     2374    if (pContext->pCmdCtx->cVerbose)
    23762375        RTPrintf("Processing guest directory: %s\n", szCurDir);
    23772376
     
    24102409                    break;
    24112410
    2412                 if (pContext->pCmdCtx->cVerbose > 1)
     2411                if (pContext->pCmdCtx->cVerbose)
    24132412                {
    24142413                    Utf8Str strDir(strName);
     
    24602459                }
    24612460
    2462                 if (pContext->pCmdCtx->cVerbose > 1)
     2461                if (pContext->pCmdCtx->cVerbose)
    24632462                    RTPrintf("File: %s\n", strFile.c_str());
    24642463
     
    27322731     * Done parsing arguments, do some more preparations.
    27332732     */
    2734     if (pCtx->cVerbose > 1)
     2733    if (pCtx->cVerbose)
    27352734    {
    27362735        if (fHostToGuest)
     
    28042803            }
    28052804
    2806             if (pCtx->cVerbose > 1)
     2805            if (pCtx->cVerbose)
    28072806                RTPrintf("Source: %s\n", pszSource);
    28082807
     
    29422941                    if (rcExit != RTEXITCODE_SUCCESS)
    29432942                        return rcExit;
    2944                     if (pCtx->cVerbose > 1)
     2943                    if (pCtx->cVerbose)
    29452944                        RTPrintf("Creating %RU32 directories...\n", argc - GetState.iNext + 1);
    29462945                }
     
    29582957                 */
    29592958                cDirsCreated++;
    2960                 if (pCtx->cVerbose > 1)
     2959                if (pCtx->cVerbose)
    29612960                    RTPrintf("Creating directory \"%s\" ...\n", ValueUnion.psz);
    29622961                try
     
    30253024                    if (rcExit != RTEXITCODE_SUCCESS)
    30263025                        return rcExit;
    3027                     if (pCtx->cVerbose > 1)
     3026                    if (pCtx->cVerbose)
    30283027                        RTPrintf("Removing %RU32 directorie%ss...\n", argc - GetState.iNext + 1, fRecursive ? "trees" : "");
    30293028                }
     
    30393038                     * Remove exactly one directory.
    30403039                     */
    3041                     if (pCtx->cVerbose > 1)
     3040                    if (pCtx->cVerbose)
    30423041                        RTPrintf("Removing directory \"%s\" ...\n", ValueUnion.psz);
    30433042                    try
     
    30583057                     * strongly warns against (and half-ways questions the sense of).
    30593058                     */
    3060                     if (pCtx->cVerbose > 1)
     3059                    if (pCtx->cVerbose)
    30613060                        RTPrintf("Recursively removing directory \"%s\" ...\n", ValueUnion.psz);
    30623061                    try
     
    30723071                        if (SUCCEEDED(rc))
    30733072                        {
    3074                             if (pCtx->cVerbose > 1)
     3073                            if (pCtx->cVerbose)
    30753074                                rc = showProgress(ptrProgress);
    30763075                            else
     
    31403139                    if (rcExit != RTEXITCODE_SUCCESS)
    31413140                        return rcExit;
    3142                     if (pCtx->cVerbose > 1)
     3141                    if (pCtx->cVerbose)
    31433142                        RTPrintf("Removing %RU32 file(s)...\n", argc - GetState.iNext + 1);
    31443143                }
     
    31543153                 */
    31553154                cFilesDeleted++;
    3156                 if (pCtx->cVerbose > 1)
     3155                if (pCtx->cVerbose)
    31573156                    RTPrintf("Removing file \"%s\" ...\n", ValueUnion.psz);
    31583157                try
     
    32653264     * Rename (move) the entries.
    32663265     */
    3267     if (pCtx->cVerbose > 1)
     3266    if (pCtx->cVerbose)
    32683267        RTPrintf("Renaming %RU32 %s ...\n", cSources, cSources > 1 ? "entries" : "entry");
    32693268
     
    32813280        if (FAILED(rc))
    32823281        {
    3283             if (pCtx->cVerbose > 1)
     3282            if (pCtx->cVerbose)
    32843283                RTPrintf("Warning: Cannot stat for element \"%s\": No such element\n",
    32853284                         strCurSource.c_str());
     
    32883287        }
    32893288
    3290         if (pCtx->cVerbose > 1)
     3289        if (pCtx->cVerbose)
    32913290            RTPrintf("Renaming %s \"%s\" to \"%s\" ...\n",
    32923291                     enmObjType == FsObjType_Directory ? "directory" : "file",
     
    33213320
    33223321    if (   (it != vecSources.end())
    3323         && pCtx->cVerbose > 1)
     3322        && pCtx->cVerbose)
    33243323    {
    33253324        RTPrintf("Warning: Not all sources were renamed\n");
     
    34083407     * Create the directories.
    34093408     */
    3410     if (pCtx->cVerbose > 1)
     3409    if (pCtx->cVerbose)
    34113410    {
    34123411        if (fDirectory && !strTempDir.isEmpty())
     
    35063505    while (it != mapObjs.end())
    35073506    {
    3508         if (pCtx->cVerbose > 1)
     3507        if (pCtx->cVerbose)
    35093508            RTPrintf("Checking for element \"%s\" ...\n", it->first.c_str());
    35103509
     
    35153514            /* If there's at least one element which does not exist on the guest,
    35163515             * drop out with exitcode 1. */
    3517             if (pCtx->cVerbose > 1)
     3516            if (pCtx->cVerbose)
    35183517                RTPrintf("Cannot stat for element \"%s\": No such element\n",
    35193518                         it->first.c_str());
     
    36043603    }
    36053604
    3606     if (pCtx->cVerbose > 1)
     3605    if (pCtx->cVerbose)
    36073606        RTPrintf("Updating Guest Additions ...\n");
    36083607
     
    36323631    if (RT_SUCCESS(vrc))
    36333632    {
    3634         if (pCtx->cVerbose > 1)
     3633        if (pCtx->cVerbose)
    36353634            RTPrintf("Using source: %s\n", strSource.c_str());
    36363635
     
    36453644        {
    36463645            aUpdateFlags.push_back(AdditionsUpdateFlag_WaitForUpdateStartOnly);
    3647             if (pCtx->cVerbose > 1)
     3646            if (pCtx->cVerbose)
    36483647                RTPrintf("Preparing and waiting for Guest Additions installer to start ...\n");
    36493648        }
     
    36593658        else
    36603659        {
    3661             if (pCtx->cVerbose > 1)
     3660            if (pCtx->cVerbose)
    36623661                rc = showProgress(pProgress);
    36633662            else
     
    36683667            vrc = gctlPrintProgressError(pProgress);
    36693668            if (   RT_SUCCESS(vrc)
    3670                 && pCtx->cVerbose > 1)
     3669                && pCtx->cVerbose)
    36713670            {
    36723671                RTPrintf("Guest Additions update successful\n");
     
    39953994                    if (fProcFound)
    39963995                    {
    3997                         if (pCtx->cVerbose > 1)
     3996                        if (pCtx->cVerbose)
    39983997                            RTPrintf("Terminating process (PID %RU32) (session ID %RU32) ...\n",
    39993998                                     uPID, uID);
     
    41334132
    41344133                Assert(!pSession.isNull());
    4135                 if (pCtx->cVerbose > 1)
     4134                if (pCtx->cVerbose)
    41364135                    RTPrintf("Closing guest session ID=#%RU32 \"%s\" ...\n",
    41374136                             uID, strNameUtf8.c_str());
    41384137                CHECK_ERROR_BREAK(pSession, Close());
    4139                 if (pCtx->cVerbose > 1)
     4138                if (pCtx->cVerbose)
    41404139                    RTPrintf("Guest session successfully closed\n");
    41414140
     
    42174216        } while (0);
    42184217
    4219         if (pCtx->cVerbose > 1)
     4218        if (pCtx->cVerbose)
    42204219            RTPrintf("Waiting for events ...\n");
    42214220
     
    42264225        }
    42274226
    4228         if (pCtx->cVerbose > 1)
     4227        if (pCtx->cVerbose)
    42294228            RTPrintf("Signal caught, exiting ...\n");
    42304229
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