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 cc64eac99af1c6f7086e4d642f4e0c0012f8ab5f..ae9b3cfcaf03df45e6dfa1d29c130cf6c73871a6 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 2b8e373a67a166c55feb3c098d4b1fc959e63a4e..78bf0a0298d525d1e2e7844d2568ef8766219430 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 8d1791a5d2ef9ebc7d9b07648c005d7660236753..548eaa807ffb6d411274d9bdb20045bc5255320a 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