projects
/
platform
/
core
/
appfw
/
app-installers.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Skip the security registration if it is unnecessary
[platform/core/appfw/app-installers.git]
/
src
/
common
/
step
/
security
/
step_register_security.cc
diff --git
a/src/common/step/security/step_register_security.cc
b/src/common/step/security/step_register_security.cc
index
917be13
..
8c655f1
100644
(file)
--- a/
src/common/step/security/step_register_security.cc
+++ b/
src/common/step/security/step_register_security.cc
@@
-38,6
+38,8
@@
Step::Status StepRegisterSecurity::precheck() {
}
Step::Status StepRegisterSecurity::process() {
}
Step::Status StepRegisterSecurity::process() {
+ AddRecoveryInfo();
+
std::string error_message;
if (context_->request_type.get() != RequestType::Move &&
!RegisterSecurityContextForManifest(context_, &error_message)) {
std::string error_message;
if (context_->request_type.get() != RequestType::Move &&
!RegisterSecurityContextForManifest(context_, &error_message)) {
@@
-62,5
+64,12
@@
Step::Status StepRegisterSecurity::process() {
return Status::OK;
}
return Status::OK;
}
+void StepRegisterSecurity::AddRecoveryInfo() {
+ recovery::RecoveryFile* recovery_file =
+ context_->recovery_info.get().recovery_file.get();
+ recovery_file->set_security_operation_done(true);
+ recovery_file->WriteAndCommitFileContent();
+}
+
} // namespace security
} // namespace common_installer
} // namespace security
} // namespace common_installer