diff options
Diffstat (limited to 'src/engine/exeengine.cpp')
-rw-r--r-- | src/engine/exeengine.cpp | 24 |
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 | // |
159 | extern "C" HRESULT ExeEnginePlanCalculatePackage( | 159 | extern "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 | |||
281 | LExit: | 259 | LExit: |
282 | return hr; | 260 | return hr; |
283 | } | 261 | } |