diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2022-04-04 17:38:26 -0500 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2022-04-05 13:52:11 -0500 |
| commit | 75f4dce4ea53b82f99932573f27ccfc799d0c5c1 (patch) | |
| tree | 4225579b861b4998138c19e9108d3cf91b13ad80 /src/burn/engine/plan.cpp | |
| parent | 44c2ca035c1a5d52a6b3299ba3abbb8b88f7f1c0 (diff) | |
| download | wix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.tar.gz wix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.tar.bz2 wix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.zip | |
Add option for BundlePackage to be hidden in ARP like MsiPackage.
Requires support for this feature in the nested bundle.
Simplest implementation of 4454
Diffstat (limited to 'src/burn/engine/plan.cpp')
| -rw-r--r-- | src/burn/engine/plan.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/burn/engine/plan.cpp b/src/burn/engine/plan.cpp index 183ac62a..2c267415 100644 --- a/src/burn/engine/plan.cpp +++ b/src/burn/engine/plan.cpp | |||
| @@ -581,6 +581,11 @@ extern "C" HRESULT PlanRegistration( | |||
| 581 | pPlan->dwRegistrationOperations |= BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE; | 581 | pPlan->dwRegistrationOperations |= BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE; |
| 582 | } | 582 | } |
| 583 | 583 | ||
| 584 | if (pPlan->pInternalCommand->fArpSystemComponent) | ||
| 585 | { | ||
| 586 | pPlan->dwRegistrationOperations |= BURN_REGISTRATION_ACTION_OPERATIONS_ARP_SYSTEM_COMPONENT; | ||
| 587 | } | ||
| 588 | |||
| 584 | if (BOOTSTRAPPER_ACTION_UNINSTALL == pPlan->action || BOOTSTRAPPER_ACTION_UNSAFE_UNINSTALL == pPlan->action) | 589 | if (BOOTSTRAPPER_ACTION_UNINSTALL == pPlan->action || BOOTSTRAPPER_ACTION_UNSAFE_UNINSTALL == pPlan->action) |
| 585 | { | 590 | { |
| 586 | // If our provider key was not owned by a different bundle, | 591 | // If our provider key was not owned by a different bundle, |
