[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
{
LogInfo("================ Step: <<Signature>> 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);