apply smack rules for livebox-service
authorjungmin76.park <jungmin76.park@samsung.com>
Thu, 28 Feb 2013 05:05:26 +0000 (14:05 +0900)
committerjungmin76.park <jungmin76.park@samsung.com>
Thu, 28 Feb 2013 05:09:42 +0000 (14:09 +0900)
Change-Id: Ie742407cebf72df7dbcef191393a5b67355aac08
Signed-off-by: jungmin76.park <jungmin76.park@samsung.com>
CMakeLists.txt
osp-livebox-service.manifest

index 3355a21..0f632ec 100644 (file)
@@ -1,7 +1,7 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 
 SET (this_target osp-livebox-service)
-SET (APPID gi2qxenosh)
+SET (PACKAGEID gi2qxenosh)
 
 SET(CMAKE_EXECUTABLE_SUFFIX ".exe")
 SET(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/output")
@@ -53,9 +53,9 @@ TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp -losp-appfw -lchromium -lpr
 
 
 ## Cory additional info
-INSTALL(TARGETS ${this_target} DESTINATION ../usr/apps/${APPID}/bin)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/manifest.xml DESTINATION ../usr/apps/${APPID}/info)
-INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data DESTINATION ../usr/apps/${APPID})
-INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/ DESTINATION ../usr/apps/${APPID}/data FILES_MATCHING PATTERN "*.ini")
+INSTALL(TARGETS ${this_target} DESTINATION ../usr/apps/${PACKAGEID}/bin)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/manifest.xml DESTINATION ../usr/apps/${PACKAGEID}/info)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data DESTINATION ../usr/apps/${PACKAGEID})
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/ DESTINATION ../usr/apps/${PACKAGEID}/data FILES_MATCHING PATTERN "*.ini")
 
 
index 317e17a..c0325a7 100644 (file)
@@ -1,6 +1,20 @@
 <manifest>
        <define>
-               <domain name="gi2qxenosh"/>
+               <domain name="gi2qxenosh" policy="restricted" />
+               <request>
+                       <smack request="system::homedir" type="rx"/>
+                       <smack request="system::use_internet" type="r"/>
+                       <smack request="system::vconf" type="rwx"/>
+                       <smack request="sys-assert::core" type="rwxa"/>
+                       <smack request="syslogd" type="w"/>
+                       <smack request="pkgmgr::db" type="rw"/>
+                       <smack request="ail::db" type="rw"/>
+                       <smack request="notification::db" type="rw"/>
+                       <smack request="xorg" type="w"/>
+                       <smack request="isf" type="rx"/>
+                       <smack request="data-provider-master" type="w"/>
+                       <smack request="data-provider-master::share" type="x"/>
+               </request>
        </define>
        <request>
                <domain name="gi2qxenosh"/>