CONFIGURE_FILE(${DBUS_INTERFACE}.service.in ${DBUS_INTERFACE}.service @ONLY)
INSTALL(FILES ${DBUS_INTERFACE}.service DESTINATION ${SHARE_INSTALL_PREFIX}/dbus-1/system-services)
-INSTALL(FILES ${DBUS_INTERFACE}.conf DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d)
INSTALL(DIRECTORY DESTINATION /opt/usr/data/${PROJECT_NAME})
INSTALL(DIRECTORY DESTINATION /opt/usr/data/${PROJECT_NAME}/downloads)
+++ /dev/null
-<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-
-<busconfig>
-
-<!-- root can own the service -->
- <policy user="root">
- <allow own="org.tizen.PhonenumberUtils.dbus"/>
- <allow send_destination="org.tizen.PhonenumberUtils.dbus"/>
- <allow send_interface="org.tizen.PhonenumberUtils.dbus"/>
- <allow receive_sender="org.tizen.PhonenumberUtils.dbus"/>
- </policy>
-
- <policy user="system">
- <allow own="org.tizen.PhonenumberUtils.dbus"/>
- <allow send_destination="org.tizen.PhonenumberUtils.dbus"/>
- <allow send_interface="org.tizen.PhonenumberUtils.dbus"/>
- <allow receive_sender="org.tizen.PhonenumberUtils.dbus"/>
- </policy>
-
- <policy context="default">
- <allow send_destination="org.tizen.PhonenumberUtils.dbus"/>
- <allow send_destination="org.tizen.PhonenumberUtils.dbus"
- send_interface="org.tizen.PhonenumberUtils.dbus" send_member="get_location" />
- <allow send_destination="org.tizen.PhonenumberUtils.dbus"
- send_interface="org.tizen.PhonenumberUtils.dbus" send_member="get_number" />
- <check send_destination="org.tizen.PhonenumberUtils.dbus"
- send_interface="org.tizen.PhonenumberUtils.dbus" send_member="get_normalized_number"
- privilege="http://tizen.org/privilege/telephony" />
- </policy>
-
-</busconfig>
</policy>
<policy context="default">
<allow send_destination="@DBUS_INTERFACE@"/>
+ <allow send_destination="@DBUS_INTERFACE@"
+ send_interface="@DBUS_INTERFACE@" send_member="get_location" />
+ <allow send_destination="@DBUS_INTERFACE@"
+ send_interface="@DBUS_INTERFACE@" send_member="get_number" />
<check send_destination="@DBUS_INTERFACE@"
- send_interface="@DBUS_INTERFACE@" send_member="add_block_number"
- privilege="http://tizen.org/privilege/phonenumber_utils.write"/>
+ send_interface="@DBUS_INTERFACE@" send_member="get_normalized_number"
+ privilege="http://tizen.org/privilege/telephony"/>
<check send_destination="@DBUS_INTERFACE@"
- send_interface="@DBUS_INTERFACE@" send_member="remove_block_number"
- privilege="http://tizen.org/privilege/phonenumber_utils.write"/>
+ send_interface="@DBUS_INTERFACE@" send_member="add_blocking_rule"
+ privilege="http://tizen.org/privilege/blocknumber.write"/>
<check send_destination="@DBUS_INTERFACE@"
- send_interface="@DBUS_INTERFACE@" send_member="check_block_number"
- privilege="http://tizen.org/privilege/phonenumber_utils.read"/>
+ send_interface="@DBUS_INTERFACE@" send_member="remove_blocking_rule"
+ privilege="http://tizen.org/privilege/blocknumber.write"/>
<check send_destination="@DBUS_INTERFACE@"
- send_interface="@DBUS_INTERFACE@" send_member="get_block_numbers"
- privilege="http://tizen.org/privilege/phonenumber_utils.read"/>
+ send_interface="@DBUS_INTERFACE@" send_member="check_blocking"
+ privilege="http://tizen.org/privilege/blocknumber.read"/>
+ <check send_destination="@DBUS_INTERFACE@"
+ send_interface="@DBUS_INTERFACE@" send_member="get_blocking_rules"
+ privilege="http://tizen.org/privilege/blocknumber.read"/>
+ <check send_destination="@DBUS_INTERFACE@"
+ send_interface="@DBUS_INTERFACE@" send_member="get_blocking_rules_related"
+ privilege="http://tizen.org/privilege/blocknumber.read"/>
</policy>
</busconfig>