From a7551797b2b5503b347c3df89ba127e3afeaca5a Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Thu, 8 Mar 2018 17:01:56 +0900 Subject: [PATCH] Add StepSaveSignature step - Add new step to store distributor signatures into separate files. - Existing distributor signature files will be removed to prevent extract package and re-packaging it. Related changes: [app-installers] : https://review.tizen.org/gerrit/#/c/171653/ Change-Id: I01b3c9882db400203470595bc3c0950544312e69 Signed-off-by: Junghyun Yeon --- src/wgt/wgt_installer.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/wgt/wgt_installer.cc b/src/wgt/wgt_installer.cc index c4b8988..96c9494 100755 --- a/src/wgt/wgt_installer.cc +++ b/src/wgt/wgt_installer.cc @@ -85,6 +85,7 @@ #include #include #include +#include #include #include @@ -136,6 +137,7 @@ void WgtInstaller::InstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); @@ -181,6 +183,7 @@ void WgtInstaller::UpdateSteps() { AddStep(); AddStep(); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); @@ -298,6 +301,7 @@ void WgtInstaller::DeltaSteps() { AddStep(); AddStep(); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); @@ -464,6 +468,7 @@ void WgtInstaller::ManifestDirectInstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); @@ -495,6 +500,7 @@ void WgtInstaller::ManifestDirectUpdateSteps() { AddStep(); AddStep(); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); @@ -531,6 +537,7 @@ void WgtInstaller::ReadonlyUpdateInstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); @@ -582,6 +589,7 @@ void WgtInstaller::ReadonlyUpdateUninstallSteps() { AddStep(); AddStep(); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); @@ -608,6 +616,7 @@ void WgtInstaller::ManifestPartialInstallSteps() { wgt::configuration::StepParse::ConfigLocation::INSTALLED, true); AddStep(); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); @@ -633,6 +642,7 @@ void WgtInstaller::ManifestPartialUpdateSteps() { ci::configuration::StepParseManifest::ManifestLocation::INSTALLED, ci::configuration::StepParseManifest::StoreLocation::BACKUP); AddStep(); + AddStep(); AddStep( ci::security::StepPrivilegeCompatibility::InternalPrivType::WGT); AddStep(); -- 2.7.4