Set Capability for RDS
authorDuyoung Jang <duyoung.jang@samsung.com>
Thu, 1 Aug 2013 06:48:27 +0000 (15:48 +0900)
committerDuyoung Jang <duyoung.jang@samsung.com>
Thu, 1 Aug 2013 06:49:33 +0000 (15:49 +0900)
Change-Id: Iaac8ecd57eadbacfa22aabe4aa87e756f5a9e709
Signed-off-by: Duyoung Jang <duyoung.jang@samsung.com>
inc/InstallerDefs.h
src/Manager/PermissionManager.cpp

index 7e18a39..5b09f1f 100755 (executable)
@@ -23,7 +23,7 @@
 
 #include "InstallerUtil.h"
 
-#define OSP_INSTALLER_VERSION "version=[20130801.1]"
+#define OSP_INSTALLER_VERSION "version=[20130801.2]"
 
 #define DIR_BIN                                L"/bin"
 #define DIR_INFO                       L"/info"
index efd0f3b..c97881d 100755 (executable)
@@ -338,6 +338,11 @@ PermissionManager::CopyForRds(InstallationContext* pContext, IList* pFileList, b
                        continue;
                }
 
+               if ((destFile.Contains(pContext->__packageId + DIR_BIN) == true) && (destFile.EndsWith(L".exe") == true))
+               {
+                       SetFileCapability(destFile, pContext);
+               }
+
                if (*pFilePath == L"info/manifest.xml")
                {
                        AppLog("Install required, [%ls] is found", pFilePath->GetPointer());