Changeset 34292 in vbox
- Timestamp:
- Nov 23, 2010 4:06:39 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 68046
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r34244 r34292 3033 3033 # 3034 3034 # Template for building set-uid-to-root helper programs. 3035 # These shall have not extra runpaths, esp. not origin ones.3035 # In hardened builds, these may only contain absolute runpaths! 3036 3036 # 3037 3037 TEMPLATE_VBoxR3SetUidToRoot = Set-uid-to-root helper program. 3038 3038 TEMPLATE_VBoxR3SetUidToRoot_EXTENDS = VBOXR3HARDENEDEXE 3039 3039 TEMPLATE_VBoxR3SetUidToRoot_LIBS = $(NO_SUCH_VARIABLE) 3040 ifdef VBOX_WITH_RUNPATH 3041 TEMPLATE_VBoxR3SetUidToRoot_LDFLAGS += '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RUNPATH)' 3042 endif 3043 ifndef VBOX_WITH_HARDENING 3044 ifdef VBOX_WITH_RELATIVE_RUNPATH 3045 TEMPLATE_VBoxR3SetUidToRoot_LDFLAGS += '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)' 3046 endif 3047 ifdef VBOX_WITH_ORIGIN 3048 TEMPLATE_VBoxR3SetUidToRoot_LDFLAGS.linux += $(VBOX_GCC_ORIGIN_OPT) 3049 endif 3050 endif 3040 3051 3041 3052 -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp
r34244 r34292 890 890 int handleExtPack(HandlerArg *a) 891 891 { 892 if (a->argc < 2)892 if (a->argc < 1) 893 893 return errorSyntax(USAGE_EXTPACK, "Incorrect number of parameters"); 894 894 -
trunk/src/VBox/Main/ExtPackManagerImpl.cpp
r34287 r34292 55 55 */ 56 56 #if defined(RT_OS_WINDOWS) || defined(RT_OS_OS2) 57 # define VBOX_EXTPACK_HELPER_NAME "VBoxExtPackHelper .exe"57 # define VBOX_EXTPACK_HELPER_NAME "VBoxExtPackHelperApp.exe" 58 58 #else 59 # define VBOX_EXTPACK_HELPER_NAME "VBoxExtPackHelper "59 # define VBOX_EXTPACK_HELPER_NAME "VBoxExtPackHelperApp" 60 60 #endif 61 61 … … 1478 1478 LogRel(("ExtPackManager: Successfully uninstalled extension pack '%s'.\n", strName.c_str())); 1479 1479 else 1480 hrc = setError(E_ UNEXPECTED,1480 hrc = setError(E_FAIL, 1481 1481 tr("Uninstall extension pack '%s' failed under mysterious circumstances"), 1482 1482 strName.c_str()); … … 1683 1683 hProcess = NIL_RTPROCESS; 1684 1684 else 1685 AssertLogRelMsgStmt(vrc != VERR_PROCESS_RUNNING, ("%Rrc\n", vrc), hProcess = NIL_RTPROCESS);1685 AssertLogRelMsgStmt(vrc == VERR_PROCESS_RUNNING, ("%Rrc\n", vrc), hProcess = NIL_RTPROCESS); 1686 1686 } 1687 1687 } while ( hPipeR != NIL_RTPIPE … … 1701 1701 { 1702 1702 AssertMsg(ProcStatus.iStatus != 0, ("%s\n", pszStdErrBuf)); 1703 hrc = setError(E_ UNEXPECTED, tr("The installer failed with exit code %d: %s"),1703 hrc = setError(E_FAIL, tr("The installer failed with exit code %d: %s"), 1704 1704 ProcStatus.iStatus, offStdErrBuf ? pszStdErrBuf : ""); 1705 1705 } -
trunk/src/VBox/Main/VBoxExtPackHelperApp.cpp
r33806 r34292 351 351 }; 352 352 RTGETOPTSTATE GetState; 353 int rc = RTGetOptInit(&GetState, argc, argv, s_aOptions, RT_ELEMENTS(s_aOptions), 1, 0 /*fFlags*/);353 int rc = RTGetOptInit(&GetState, argc, argv, s_aOptions, RT_ELEMENTS(s_aOptions), 0, 0 /*fFlags*/); 354 354 if (RT_FAILURE(rc)) 355 355 return RTMsgErrorExit(RTEXITCODE_FAILURE, "RTGetOptInit failed: %Rrc\n", rc); … … 416 416 return RTGetOptPrintError(ch, &ValueUnion); 417 417 } 418 break;419 418 } 420 419 if (!pszName) … … 462 461 }; 463 462 RTGETOPTSTATE GetState; 464 int rc = RTGetOptInit(&GetState, argc, argv, s_aOptions, RT_ELEMENTS(s_aOptions), 1, 0 /*fFlags*/);463 int rc = RTGetOptInit(&GetState, argc, argv, s_aOptions, RT_ELEMENTS(s_aOptions), 0, 0 /*fFlags*/); 465 464 if (RT_FAILURE(rc)) 466 465 return RTMsgErrorExit(RTEXITCODE_FAILURE, "RTGetOptInit failed: %Rrc\n", rc); … … 497 496 return RTGetOptPrintError(ch, &ValueUnion); 498 497 } 499 break;500 498 } 501 499 if (!pszName) … … 560 558 }; 561 559 RTGETOPTSTATE GetState; 562 int rc = RTGetOptInit(&GetState, argc, argv, s_aOptions, RT_ELEMENTS(s_aOptions), 1, 0 /*fFlags*/);560 int rc = RTGetOptInit(&GetState, argc, argv, s_aOptions, RT_ELEMENTS(s_aOptions), 0, 0 /*fFlags*/); 563 561 if (RT_FAILURE(rc)) 564 562 return RTMsgErrorExit(RTEXITCODE_FAILURE, "RTGetOptInit failed: %Rrc\n", rc); … … 586 584 return RTGetOptPrintError(ch, &ValueUnion); 587 585 } 588 break;589 586 } 590 587 if (!pszBaseDir) … … 679 676 680 677 case CMD_INSTALL: 681 return DoInstall( argc, argv);678 return DoInstall( argc - GetState.iNext, argv + GetState.iNext); 682 679 683 680 case CMD_UNINSTALL: 684 return DoUninstall(argc , argv);681 return DoUninstall(argc - GetState.iNext, argv + GetState.iNext); 685 682 686 683 case CMD_CLEANUP: 687 return DoCleanup( argc, argv);684 return DoCleanup( argc - GetState.iNext, argv + GetState.iNext); 688 685 689 686 case 'h':
Note:
See TracChangeset
for help on using the changeset viewer.