smack merge tizen_2.1 accepted/tizen/20130530.164813 submit/tizen/20130529.220610 submit/tizen_2.1/20130514.053750
authorsung1103.park <sung1103.park@samsung.com>
Fri, 10 May 2013 08:36:05 +0000 (17:36 +0900)
committersung1103.park <sung1103.park@samsung.com>
Fri, 10 May 2013 08:36:05 +0000 (17:36 +0900)
CMakeLists.txt
org.tizen.indicator.manifest
org.tizen.indicator.rule [new file with mode: 0755]
packaging/org.tizen.indicator.spec

index 998309a..4034e0b 100755 (executable)
@@ -91,6 +91,7 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PKGNAME}.rule DESTINATION /etc/smack/accesses.d)
 
 ADD_SUBDIRECTORY(po)
 ADD_SUBDIRECTORY(data)
index 98b543c..b1bd174 100755 (executable)
@@ -1,21 +1,13 @@
 <manifest>
-    <define>
-        <domain name="org.tizen.indicator"/>
-        <request>
-            <smack request="system::vconf" type="arwxt"/>
-            <smack request="system::homedir" type="arwxt"/>
-            <smack request="ail::db" type="rw"/>
-            <smack request="notification::db" type="rw"/>
-            <smack request="dbus" type="w"/>
-        </request>
-    </define>
-    <assign>
-        <filesystem path="/usr/share/applications/org.tizen.indicator.desktop" label="_"/>
-        <filesystem path="/etc/init.d/indicator" label="_" exec_label="none"/>
-        <filesystem path="/etc/rc.d/rc5.d/S01indicator" label="_" exec_label="none"/>
-        <filesystem path="/etc/rc.d/rc3.d/S44indicator" label="_" exec_label="none"/>
-    </assign>
-    <request>
-        <domain name="org.tizen.indicator"/>
-    </request>
+       <define>
+               <domain name="org.tizen.indicator"/>
+       </define>
+       <assign>
+               <filesystem path="/etc/init.d/indicator" label="_" exec_label="none"/>
+               <filesystem path="/etc/rc.d/rc5.d/S01indicator" label="_" exec_label="none"/>
+               <filesystem path="/etc/rc.d/rc3.d/S44indicator" label="_" exec_label="none"/>
+       </assign>
+       <request>
+               <domain name="org.tizen.indicator"/>
+       </request>
 </manifest>
\ No newline at end of file
diff --git a/org.tizen.indicator.rule b/org.tizen.indicator.rule
new file mode 100755 (executable)
index 0000000..dfbfdfc
--- /dev/null
@@ -0,0 +1,24 @@
+org.tizen.indicator system::vconf arwxt
+org.tizen.indicator system::homedir arwxt
+org.tizen.indicator system::use_internet r
+org.tizen.indicator system::media rwxat
+org.tizen.indicator system::share rwxat
+org.tizen.indicator sys-assert::core rwxat
+org.tizen.indicator org.tizen.pwlock rwx
+org.tizen.indicator org.tizen.oma-dm rx
+org.tizen.indicator pulseaudio rwxat
+org.tizen.indicator ail::db rw
+org.tizen.indicator notification::db rw
+org.tizen.indicator dbus wx
+org.tizen.indicator immvibed rw
+org.tizen.indicator svi-data rx
+org.tizen.indicator sound_server w
+org.tizen.indicator email-service x
+org.tizen.indicator xorg rw
+org.tizen.indicator isf rx
+org.tizen.indicator stest-service w
+org.tizen.indicator libslp-alarm::db rw
+org.tizen.indicator data-provider-master rw
+e17 org.tizen.indicator rw
+stest-service org.tizen.indicator rx
+dbus org.tizen.indicator rwx
index d9abb15..6370a53 100755 (executable)
@@ -91,4 +91,4 @@ vconftool set -t int memory/private/%{name}/battery_disp 0 -i -u 5000 -f
 %{_libdir}/systemd/user/core-efl.target.wants/indicator.service
 %{_libdir}/systemd/user/indicator.service
 /usr/share/license/%{name}
-
+/etc/smack/accesses.d/%{name}.rule