From 8f414f3083b3a675e517ecccb5e47c7118fe3d9b Mon Sep 17 00:00:00 2001 From: Jihoon Chung Date: Fri, 17 May 2013 16:22:19 +0900 Subject: [PATCH] Remove add_shared_dir_readers [Issue#] N/A [Problem] lock-up is occurred when web application is updating [Cause] SMACK API has problem [Solution] Remove API from installer part [SCMRequest] N/A Change-Id: I36dd8522da653c7c0d0ae0cdc60f6b6617933b2d --- src/jobs/widget_install/task_smack.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/jobs/widget_install/task_smack.cpp b/src/jobs/widget_install/task_smack.cpp index 31a9d23..a007bf7 100644 --- a/src/jobs/widget_install/task_smack.cpp +++ b/src/jobs/widget_install/task_smack.cpp @@ -57,13 +57,9 @@ TaskSmack::TaskSmack(InstallerContext& context) : m_context(context), m_pkgId(NULL) { - if (!m_context.isUpdateMode) { - AddStep(&TaskSmack::StepSetInstall); - AddStep(&TaskSmack::StepSmackFolderLabeling); - AddStep(&TaskSmack::StepSmackPrivilege); - } else { - AddStep(&TaskSmack::StepSmackPrivilege); - } + AddStep(&TaskSmack::StepSetInstall); + AddStep(&TaskSmack::StepSmackFolderLabeling); + AddStep(&TaskSmack::StepSmackPrivilege); AddStep(&TaskSmack::StepSetEndofInstallation); AddAbortStep(&TaskSmack::StepAbortSmack); @@ -326,10 +322,6 @@ bool TaskSmack::setLabelForSharedDir(const char* pkgId) freeList(pList); return false; } - if (PC_OPERATION_SUCCESS != add_shared_dir_readers(dataLabel.c_str(), pList)) { - freeList(pList); - return false; - } if (PC_OPERATION_SUCCESS != app_label_shared_dir(pkgId, "*", m_context.locations->getSharedDataDir().c_str())) { -- 2.7.4