VirtualBox

Changeset 46987 in vbox for trunk/src


Ignore:
Timestamp:
Jul 4, 2013 6:00:04 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
86997
Message:

RTSystemShutdown: Don't use the long parameters on Linux but the short ones. Debians shutdown binary doesn't understand the long versions...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r3/linux/RTSystemShutdown-linux.cpp

    r39724 r46987  
    4848     */
    4949    int         iArg = 0;
    50     const char *apszArgs[5];
     50    const char *apszArgs[6];
     51
     52    RT_BZERO(apszArgs, sizeof(apszArgs));
    5153
    5254    apszArgs[iArg++] = "/sbin/shutdown";
     
    5456    {
    5557        case RTSYSTEM_SHUTDOWN_HALT:
    56             apszArgs[iArg++] = "--halt";
     58            apszArgs[iArg++] = "-h";
     59            apszArgs[iArg++] = "-H";
    5760            break;
    5861        case RTSYSTEM_SHUTDOWN_REBOOT:
    59             apszArgs[iArg++] = "--reboot";
     62            apszArgs[iArg++] = "-r";
    6063            break;
    6164        case RTSYSTEM_SHUTDOWN_POWER_OFF:
    6265        case RTSYSTEM_SHUTDOWN_POWER_OFF_HALT:
    63             apszArgs[iArg++] = "--poweroff";
     66            apszArgs[iArg++] = "-h";
     67            apszArgs[iArg++] = "-P";
    6468            break;
    6569    }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette