From: Sangyoon Jang Date: Thu, 3 Aug 2017 12:01:42 +0000 (+0900) Subject: Fix uninstalling package installed at extended storage X-Git-Tag: submit/tizen/20170829.115218~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d1195642160c786223449d19ec6cbe6faa690fa9;p=platform%2Fcore%2Fappfw%2Ftpk-backend.git Fix uninstalling package installed at extended storage Requires: - https://review.tizen.org/gerrit/142344 Change-Id: I8767f9a95282e5f68ba5b7dc03757a1f98bcfdee Signed-off-by: Sangyoon Jang --- diff --git a/src/tpk/tpk_installer.cc b/src/tpk/tpk_installer.cc index edd0175..dd52f73 100644 --- a/src/tpk/tpk_installer.cc +++ b/src/tpk/tpk_installer.cc @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -182,6 +183,7 @@ void TpkInstaller::InstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -219,6 +221,7 @@ void TpkInstaller::UpdateSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -263,6 +266,7 @@ void TpkInstaller::UninstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep( ci::Plugin::ActionType::Uninstall); AddStep(); @@ -288,6 +292,7 @@ void TpkInstaller::ReinstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -330,6 +335,7 @@ void TpkInstaller::DeltaSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::BACKUP); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -372,6 +378,7 @@ void TpkInstaller::MoveSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -403,6 +410,7 @@ void TpkInstaller::MountInstallSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep(); @@ -440,6 +448,7 @@ void TpkInstaller::MountUpdateSteps() { AddStep( ci::configuration::StepParseManifest::ManifestLocation::PACKAGE, ci::configuration::StepParseManifest::StoreLocation::NORMAL); + AddStep(); AddStep(); AddStep(); AddStep();