From f4f9ac849e758eb32a4e146bb9d49d40f319de43 Mon Sep 17 00:00:00 2001 From: Jihoon Chung Date: Sat, 30 Mar 2013 22:55:20 +0900 Subject: [PATCH] Fixed Certificate update issue during updating RDS mode [Issue#] N_SE-30616 [Problem] Even change orientation mode, update isn't working. [Cause] Update fail is occurred when verify author certificate Root cause is long path is set for installed source directory [Solution] Fixed path set routine for set installed directory [SCMRequest] N/A Change-Id: Id9cd9bc71e953589059850aa958aad69f97b81cc --- src/jobs/widget_install/task_certify.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/jobs/widget_install/task_certify.cpp b/src/jobs/widget_install/task_certify.cpp index 09fac6c..b3273b1 100644 --- a/src/jobs/widget_install/task_certify.cpp +++ b/src/jobs/widget_install/task_certify.cpp @@ -221,8 +221,14 @@ void TaskCertify::stepSignature() { LogInfo("================ Step: <> ENTER ==============="); - std::string widgetPath = m_contextData.locations->getTemporaryPackageDir() + - "/"; + std::string widgetPath; + if (m_contextData.widgetConfig.packagingType == + WrtDB::PKG_TYPE_DIRECTORY_WEB_APP) + { + widgetPath = m_contextData.locations->getSourceDir() + "/"; + } else { + widgetPath = m_contextData.locations->getTemporaryPackageDir() + "/"; + } SignatureFileInfoSet signatureFiles; SignatureFinder signatureFinder(widgetPath); -- 2.7.4