Adopt dbus policy 70/206170/6
authorsungwook79.park <sungwook79.park@samsung.com>
Wed, 15 May 2019 02:00:13 +0000 (11:00 +0900)
committersungwook79.park <sungwook79.park@samsung.com>
Wed, 15 May 2019 07:45:11 +0000 (16:45 +0900)
Change-Id: I07004f3dadf81d7930e6084284eab2ef6fc17ffb
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
CMakeLists.txt
packaging/smartreply.spec
smartreply.conf [new file with mode: 0644]

index c4423103d2806ff573a67dc9a9305713b297a348..3b7918f86649cd40556cf72c87bf35d65e5e42d8 100755 (executable)
@@ -71,6 +71,7 @@ CONFIGURE_FILE(
         @ONLY
 )
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIBDIR}/pkgconfig)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.conf DESTINATION /etc/dbus-1/system.d)
 
 #test case
 #ADD_SUBDIRECTORY(test)
index f4853e5a8c8bbedd464c11d8b92b45615985d9e1..6036cf08638d46853e0af357951fed21f9760498 100755 (executable)
@@ -54,6 +54,7 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %{_libdir}/*.so*
 %license LICENSE
+/etc/dbus-1/system.d/*.conf
 #%if %{BINTYPE} == "engineer"
 %{_includedir}/smartreply/smartreply_service.h
 #%endif
diff --git a/smartreply.conf b/smartreply.conf
new file mode 100644 (file)
index 0000000..2e1cdca
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+       <policy user="root">
+               <allow own="org.tizen.smartreply"/>
+               <allow send_destination="org.tizen.smartreply"/>
+       </policy>
+       <policy user="ui_fw">
+               <allow own="org.tizen.smartreply"/>
+               <allow send_destination="org.tizen.smartreply"/>
+       </policy>
+               <policy group="users">
+               <allow send_destination="org.tizen.smartreply" send_path="/org/tizen/smartreply"/>
+       </policy>
+       <policy context="default">
+               <deny own="org.tizen.smartreply"/>
+               <deny send_destination="org.tizen.smartreply"/>
+       </policy>
+</busconfig>