diff options
Diffstat (limited to 'src/burn/engine/plan.cpp')
-rw-r--r-- | src/burn/engine/plan.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/burn/engine/plan.cpp b/src/burn/engine/plan.cpp index 27eee3fb..812dcd15 100644 --- a/src/burn/engine/plan.cpp +++ b/src/burn/engine/plan.cpp | |||
@@ -1973,6 +1973,8 @@ static void ResetPlannedPackageState( | |||
1973 | { | 1973 | { |
1974 | BURN_DEPENDENCY_PROVIDER* pProvider = &pPackage->rgDependencyProviders[i]; | 1974 | BURN_DEPENDENCY_PROVIDER* pProvider = &pPackage->rgDependencyProviders[i]; |
1975 | 1975 | ||
1976 | pProvider->dependentExecute = BURN_DEPENDENCY_ACTION_NONE; | ||
1977 | pProvider->dependentRollback = BURN_DEPENDENCY_ACTION_NONE; | ||
1976 | pProvider->providerExecute = BURN_DEPENDENCY_ACTION_NONE; | 1978 | pProvider->providerExecute = BURN_DEPENDENCY_ACTION_NONE; |
1977 | pProvider->providerRollback = BURN_DEPENDENCY_ACTION_NONE; | 1979 | pProvider->providerRollback = BURN_DEPENDENCY_ACTION_NONE; |
1978 | } | 1980 | } |
@@ -2654,7 +2656,12 @@ static void ExecuteActionLog( | |||
2654 | break; | 2656 | break; |
2655 | 2657 | ||
2656 | case BURN_EXECUTE_ACTION_TYPE_PACKAGE_DEPENDENCY: | 2658 | case BURN_EXECUTE_ACTION_TYPE_PACKAGE_DEPENDENCY: |
2657 | LogStringLine(PlanDumpLevel, "%ls action[%u]: PACKAGE_DEPENDENCY package id: %ls, bundle provider key: %ls, action: %hs", wzBase, iAction, pAction->packageDependency.pPackage->sczId, pAction->packageDependency.sczBundleProviderKey, LoggingDependencyActionToString(pAction->packageDependency.action)); | 2659 | LogStringLine(PlanDumpLevel, "%ls action[%u]: PACKAGE_DEPENDENCY package id: %ls, bundle provider key: %ls", wzBase, iAction, pAction->packageDependency.pPackage->sczId, pAction->packageDependency.sczBundleProviderKey); |
2660 | for (DWORD j = 0; j < pAction->packageProvider.pPackage->cDependencyProviders; ++j) | ||
2661 | { | ||
2662 | const BURN_DEPENDENCY_PROVIDER* pProvider = pAction->packageProvider.pPackage->rgDependencyProviders + j; | ||
2663 | LogStringLine(PlanDumpLevel, " Provider[%u]: key: %ls, action: %hs", j, pProvider->sczKey, LoggingDependencyActionToString(fRollback ? pProvider->dependentRollback : pProvider->dependentExecute)); | ||
2664 | } | ||
2658 | break; | 2665 | break; |
2659 | 2666 | ||
2660 | case BURN_EXECUTE_ACTION_TYPE_RELATED_BUNDLE: | 2667 | case BURN_EXECUTE_ACTION_TYPE_RELATED_BUNDLE: |