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

index cc64eac..ae9b3cf 100644 (file)
@@ -82,6 +82,8 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} -lm)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.rule DESTINATION /etc/smack/accesses2.d)
+
 # install desktop file & icon
 #CONFIGURE_FILE(${PKGNAME}.desktop.in ${CMAKE_BINARY_DIR}/${PKGNAME}.desktop)
 INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.xml DESTINATION /usr/share/packages)
index 2b8e373..78bf0a0 100755 (executable)
@@ -1,20 +1,10 @@
 <manifest>
     <define>
         <domain name="org.tizen.volume"/>
-        <request>
-            <smack request="system::app_logging" type="w"/>
-            <smack request="system::homedir" type="arwxt"/>
-            <smack request="system::use_internet" type="r"/>
-            <smack request="xorg" type="w"/>
-            <smack request="isf" type="w"/>
-            <smack request="ail::db" type="rw"/>
-            <smack request="system::vconf" type="arwxt"/>
-            <smack request="sound_server" type="rw"/>
-            <smack request="syspopup::db" type="rw"/>
-            <smack request="dbus" type="w"/>
-            <smack request="pulseaudio" type="wx"/>
-        </request>
     </define>
+    <assign>
+       <filesystem path="/usr/share/icons/default/small/com.samsung.volume.png" label="_" />
+    </assign>
     <request>
         <domain name="org.tizen.volume"/>
     </request>
diff --git a/org.tizen.volume.rule b/org.tizen.volume.rule
new file mode 100644 (file)
index 0000000..8f7f9ee
--- /dev/null
@@ -0,0 +1,20 @@
+org.tizen.volume system::share rwxat
+org.tizen.volume system::use_internet r
+org.tizen.volume net-config r
+org.tizen.volume xorg rw
+org.tizen.volume isf rwx
+org.tizen.volume sound_server rw
+org.tizen.volume syspopup::db rw
+org.tizen.volume dbus rwx
+org.tizen.volume pulseaudio rwxat
+org.tizen.volume ail::db rw
+org.tizen.volume connman r
+org.tizen.volume immvibed rw
+org.tizen.volume svi-data rx
+org.tizen.volume org.tizen.setting rwx
+org.tizen.volume org.tizen.music-player rw
+aul org.tizen.volume rx
+e17 org.tizen.volume w
+dbus org.tizen.volume rwx
+org.tizen.cluster-home org.tizen.volume rx
+org.tizen.voluem sys-assert::core rwxat
index 8d1791a..548eaa8 100755 (executable)
@@ -48,3 +48,4 @@ rm -rf %{buildroot}
 %{PREFIX}/res/*
 /opt/share/icons/default/small/org.tizen.volume.png
 /usr/share/packages/org.tizen.volume.xml
+/etc/smack/accesses2.d/org.tizen.volume.rule