Fix ReadonlyUpdateUninstall 51/143351/1 accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable accepted/tizen/3.0/common/20170816.145120 accepted/tizen/3.0/ivi/20170816.131204 accepted/tizen/3.0/mobile/20170816.131110 accepted/tizen/3.0/tv/20170816.131027 accepted/tizen/3.0/wearable/20170816.131049 submit/tizen_3.0/20170815.233247
authorSangyoon Jang <jeremy.jang@samsung.com>
Mon, 17 Jul 2017 05:19:02 +0000 (14:19 +0900)
committerJunghyun Yeon <jungh.yeon@samsung.com>
Wed, 9 Aug 2017 10:24:50 +0000 (10:24 +0000)
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>
(cherry picked from commit 9fdad73fb565cba0cfb99741eeb3236244f5822b)

src/tpk/tpk_installer.cc

index cafaa86cec25e27ead4642c0f0e7a9b1d92a98e3..fa621840da2bd11e1565c8431cae1eb304e8c89d 100644 (file)
@@ -630,6 +630,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>();
 }