Security must be deregistered before files removal as
in rollback operation files must be restored before
security in applied to them once again.
Change-Id: Iacd6bfdcd52e072fcd00a3d04b2f355ddd8ceb2d
ai.AddStep<ci::parse::StepParse>();
ai.AddStep<ci::backup::StepBackupManifest>();
ai.AddStep<ci::pkgmgr::StepUnregisterApplication>();
+ ai.AddStep<ci::security::StepRevokeSecurity>();
ai.AddStep<ci::filesystem::StepRemoveFiles>();
ai.AddStep<ci::filesystem::StepRemoveIcons>();
- ai.AddStep<ci::security::StepRevokeSecurity>();
return ai.Run() == ci::AppInstaller::Result::OK;
}
AddStep<ci::parse::StepParse>();
AddStep<ci::backup::StepBackupManifest>();
AddStep<ci::pkgmgr::StepUnregisterApplication>();
+ AddStep<ci::security::StepRevokeSecurity>();
AddStep<ci::filesystem::StepRemoveFiles>();
AddStep<ci::filesystem::StepRemoveIcons>();
- AddStep<ci::security::StepRevokeSecurity>();
AddStep<wgt::encrypt::StepRemoveEncryptionData>();
break;
}