Fix ReadonlyUpdateUninstall 46/139046/2
authorSangyoon Jang <jeremy.jang@samsung.com>
Mon, 17 Jul 2017 05:19:02 +0000 (14:19 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Mon, 17 Jul 2017 05:22:00 +0000 (14:22 +0900)
The original package is preloaded(readonly) so we need to switch
readonly mode before update security context.

Change-Id: I5efa5e4089dd8e5f1046c921e4c7835dc3676561
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/tpk/tpk_installer.cc

index 2101d94..d613dcf 100644 (file)
@@ -632,6 +632,7 @@ void TpkInstaller::ReadonlyUpdateUninstallSteps() {
   AddStep<ci::filesystem::StepRemoveTep>();
   AddStep<ci::filesystem::StepRemoveFiles>();
   AddStep<ci::filesystem::StepRemoveZipImage>();
+  AddStep<ci::configuration::StepSwitchReadonlyMode>();
   AddStep<ci::security::StepUpdateSecurity>();
   AddStep<ci::pkgmgr::StepRemoveManifest>();
 }