Add setting folder label for smack
authorDuyoung Jang <duyoung.jang@samsung.com>
Wed, 8 May 2013 04:54:55 +0000 (13:54 +0900)
committerDuyoung Jang <duyoung.jang@samsung.com>
Wed, 8 May 2013 04:54:55 +0000 (13:54 +0900)
Change-Id: I574dc8a0c80d84ece8991f223a323d1ce2665acf
Signed-off-by: Duyoung Jang <duyoung.jang@samsung.com>
inc/InstallerDefs.h
src/Manager/PermissionManager.cpp

index ee53e68..45d1cd2 100755 (executable)
@@ -23,7 +23,7 @@
 
 #include "InstallerUtil.h"
 
-#define OSP_INSTALLER_VERSION "version=[20130506.1]"
+#define OSP_INSTALLER_VERSION "version=[20130508.1]"
 
 #define DIR_BIN                                L"/bin"
 #define DIR_INFO                       L"/info"
index 2cd3e23..74c6177 100755 (executable)
@@ -128,6 +128,8 @@ PermissionManager::SetDirectory(InstallationContext* pContext)
                String appVersion = pContext->__version;
                String srcPath;
                String settingXmlPath;
+               String label = packageId;
+               label.Append("_setting");
 
                srcPath = destPath + L"/setting." + appVersion + L".xml";
                settingXmlPath = destPath + L"/setting.xml";
@@ -136,7 +138,7 @@ PermissionManager::SetDirectory(InstallationContext* pContext)
                InstallerUtil::CreateSymlink(srcPath, settingXmlPath);
 
                InstallerUtil::ChangeDirectoryPermission(destPath, PERM_BASE | PERM_WRITE, false);
-               smackManager.AddLabelDir(packageId, destPath);
+               smackManager.AddLabelDir(label, destPath);
        }
 
        // appRoot/data