aboutsummaryrefslogtreecommitdiff
path: root/src/engine/exeengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/exeengine.cpp')
-rw-r--r--src/engine/exeengine.cpp24
1 files changed, 1 insertions, 23 deletions
diff --git a/src/engine/exeengine.cpp b/src/engine/exeengine.cpp
index f734edca..cee755e3 100644
--- a/src/engine/exeengine.cpp
+++ b/src/engine/exeengine.cpp
@@ -157,25 +157,12 @@ LExit:
157// PlanCalculate - calculates the execute and rollback state for the requested package state. 157// PlanCalculate - calculates the execute and rollback state for the requested package state.
158// 158//
159extern "C" HRESULT ExeEnginePlanCalculatePackage( 159extern "C" HRESULT ExeEnginePlanCalculatePackage(
160 __in BURN_PACKAGE* pPackage, 160 __in BURN_PACKAGE* pPackage
161 __out_opt BOOL* pfBARequestedCache
162 ) 161 )
163{ 162{
164 HRESULT hr = S_OK; 163 HRESULT hr = S_OK;
165 //BOOL fCondition = FALSE;
166 //BOOTSTRAPPER_PACKAGE_STATE expected = BOOTSTRAPPER_PACKAGE_STATE_UNKNOWN;
167 BOOTSTRAPPER_ACTION_STATE execute = BOOTSTRAPPER_ACTION_STATE_NONE; 164 BOOTSTRAPPER_ACTION_STATE execute = BOOTSTRAPPER_ACTION_STATE_NONE;
168 BOOTSTRAPPER_ACTION_STATE rollback = BOOTSTRAPPER_ACTION_STATE_NONE; 165 BOOTSTRAPPER_ACTION_STATE rollback = BOOTSTRAPPER_ACTION_STATE_NONE;
169 BOOL fBARequestedCache = FALSE;
170
171 //// evaluate rollback install condition
172 //if (pPackage->sczRollbackInstallCondition)
173 //{
174 // hr = ConditionEvaluate(pVariables, pPackage->sczRollbackInstallCondition, &fCondition);
175 // ExitOnFailure(hr, "Failed to evaluate rollback install condition.");
176
177 // expected = fCondition ? BOOTSTRAPPER_PACKAGE_STATE_PRESENT : BOOTSTRAPPER_PACKAGE_STATE_ABSENT;
178 //}
179 166
180 // execute action 167 // execute action
181 switch (pPackage->currentState) 168 switch (pPackage->currentState)
@@ -209,10 +196,6 @@ extern "C" HRESULT ExeEnginePlanCalculatePackage(
209 case BOOTSTRAPPER_REQUEST_STATE_REPAIR: 196 case BOOTSTRAPPER_REQUEST_STATE_REPAIR:
210 execute = BOOTSTRAPPER_ACTION_STATE_INSTALL; 197 execute = BOOTSTRAPPER_ACTION_STATE_INSTALL;
211 break; 198 break;
212 case BOOTSTRAPPER_REQUEST_STATE_CACHE:
213 execute = BOOTSTRAPPER_ACTION_STATE_NONE;
214 fBARequestedCache = TRUE;
215 break;
216 default: 199 default:
217 execute = BOOTSTRAPPER_ACTION_STATE_NONE; 200 execute = BOOTSTRAPPER_ACTION_STATE_NONE;
218 break; 201 break;
@@ -273,11 +256,6 @@ extern "C" HRESULT ExeEnginePlanCalculatePackage(
273 pPackage->execute = execute; 256 pPackage->execute = execute;
274 pPackage->rollback = rollback; 257 pPackage->rollback = rollback;
275 258
276 if (pfBARequestedCache)
277 {
278 *pfBARequestedCache = fBARequestedCache;
279 }
280
281LExit: 259LExit:
282 return hr; 260 return hr;
283} 261}