Apply smack rule.
authorhhh.kwon <hhh.kwon@samsung.com>
Fri, 3 May 2013 13:25:15 +0000 (22:25 +0900)
committerhhh.kwon <hhh.kwon@samsung.com>
Fri, 3 May 2013 13:25:15 +0000 (22:25 +0900)
CMakeLists.txt
org.tizen.taskmgr.manifest
org.tizen.taskmgr.rule [new file with mode: 0644]
packaging/org.tizen.taskmgr.spec

index c8d30386f05cbcf505da75cf772f1cedfde4a85f..d71cdd456d2c3741d6c0868dbd0b3b991371073e 100755 (executable)
@@ -93,6 +93,7 @@ INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 #CONFIGURE_FILE(${PKGNAME}.desktop.in ${CMAKE_BINARY_DIR}/${PKGNAME}.desktop)
 INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.xml DESTINATION /usr/share/packages)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.png DESTINATION ${ICONDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.rule DESTINATION /etc/smack/accesses2.d)
 
 #install application HOME directory
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
index 9287ef9160765bb86ca4bfee0b66873ab902220f..547eb32080ca7ce9ba4bbeab885d0b349c76e6a5 100755 (executable)
@@ -1,16 +1,10 @@
 <manifest>
         <define>
                 <domain name="org.tizen.taskmgr"/>
-                <request>
-                        <smack request="system::homedir" type="arwxt"/>
-                        <smack request="net-config" type="r"/>
-                        <smack request="xorg" type="w"/>
-                        <smack request="ail::db" type="rw"/>
-                        <smack request="system::vconf" type="arwxt"/>
-                        <smack request="rua::db" type="rw"/>
-                        <smack request="dbus" type="w"/>
-                </request>
         </define>
+       <assign>
+               <filesystem path="/usr/share/icons/default/small/org.tizen.taskmgr.png" label="_" />
+       <assign/>
         <request>
                 <domain name="org.tizen.taskmgr"/>
         </request>
diff --git a/org.tizen.taskmgr.rule b/org.tizen.taskmgr.rule
new file mode 100644 (file)
index 0000000..f474a10
--- /dev/null
@@ -0,0 +1,13 @@
+org.tizen.taskmgr system::homedir rwxat
+org.tizen.taskmgr system::vconf rwxat
+org.tizen.taskmgr system::media rwxat
+org.tizen.taskmgr system::share rwxat
+org.tizen.taskmgr pulseaudio rwxat
+dbus org.tizen.taskmgr rx
+org.tizen.taskmgr xorg rw
+org.tizen.taskmgr ail::db rw
+org.tizen.taskmgr rua::db rw
+org.tizen.taskmgr dbug w
+org.tizen.taskmgr isf r
+aul org.tizen.taskmgr rx
+e17 org.tizen.taskmgr w
index d132269a9b276e44660374c4c9112e325c453138..1e2ae7328a775774255de3b756d680cdb72ab5fc 100755 (executable)
@@ -46,3 +46,4 @@ rm -rf %{buildroot}
 /opt/usr/apps/org.tizen.taskmgr/data
 /usr/share/packages/*
 /usr/share/icons/default/small/org.tizen.taskmgr.png
+/etc/smack/accesses2.d/org.tizen.taskmgr.rule