Remove user data when ReadonlyUpdateUninstall mode 99/169699/3
authorSangyoon Jang <jeremy.jang@samsung.com>
Thu, 8 Feb 2018 09:08:57 +0000 (18:08 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Mon, 19 Feb 2018 04:13:26 +0000 (13:13 +0900)
Submit with:
 - https://review.tizen.org/gerrit/169698

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

index aa5b11140234124fc2aaeefd52b51c3062d5414a..3a796b4949d87af18f27d706997b0477163cf10a 100644 (file)
@@ -45,6 +45,7 @@
 #include <common/step/filesystem/step_remove_per_user_storage_directories.h>
 #include <common/step/filesystem/step_remove_temporary_directory.h>
 #include <common/step/filesystem/step_remove_tep.h>
+#include <common/step/filesystem/step_remove_user_data.h>
 #include <common/step/filesystem/step_remove_zip_image.h>
 #include <common/step/filesystem/step_unzip.h>
 #include <common/step/filesystem/step_update_tep.h>
@@ -650,6 +651,7 @@ void TpkInstaller::ReadonlyUpdateUninstallSteps() {
       ci::security::StepPrivacyPrivilege::ActionType::Update);
   AddStep<ci::filesystem::StepRemoveFiles>();
   AddStep<ci::filesystem::StepRemoveZipImage>();
+  AddStep<ci::filesystem::StepRemoveUserData>();
   AddStep<ci::configuration::StepSwitchReadonlyMode>();
   AddStep<ci::security::StepUpdateSecurity>();
   AddStep<ci::pkgmgr::StepRemoveManifest>();