summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorJiwoong Im <jiwoong.im@samsung.com>2015-04-01 20:47:06 +0900
committerJiwoong Im <jiwoong.im@samsung.com>2015-04-06 17:51:39 +0900
commita691026b61f972837671d13578c75cf1c0f2c9f6 (patch)
tree4d252c8e4a8dc77bc4b2a5279345fc40b5599253 /packaging
parent9b0e48346d1d2712fe19b0efe054fe793ec30816 (diff)
downloadalarm-manager-a691026b61f972837671d13578c75cf1c0f2c9f6.tar.gz
alarm-manager-a691026b61f972837671d13578c75cf1c0f2c9f6.tar.bz2
alarm-manager-a691026b61f972837671d13578c75cf1c0f2c9f6.zip
- Remove security-server dependency. - Modify dbus service configuration file to check privilege in D-bus daemon. - Add missing privilege checks. Change-Id: I9d08cc2a7233b2215fc273c320521ef288bc9a9c Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Diffstat (limited to 'packaging')
-rw-r--r--packaging/alarm-manager.spec1
-rw-r--r--packaging/alarm-service.conf44
2 files changed, 42 insertions, 3 deletions
diff --git a/packaging/alarm-manager.spec b/packaging/alarm-manager.spec
index 4713f6d..c670c8d 100644
--- a/packaging/alarm-manager.spec
+++ b/packaging/alarm-manager.spec
@@ -20,7 +20,6 @@ BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(heynoti)
BuildRequires: pkgconfig(pmapi)
-BuildRequires: pkgconfig(security-server)
BuildRequires: pkgconfig(tapi)
BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(libtzplatform-config)
diff --git a/packaging/alarm-service.conf b/packaging/alarm-service.conf
index 7be10c6..be9bc5a 100644
--- a/packaging/alarm-service.conf
+++ b/packaging/alarm-service.conf
@@ -6,7 +6,47 @@
<allow send_destination="org.tizen.alarm.manager"/>
<allow send_interface="org.tizen.alarm.manager"/>
</policy>
- <policy at_console="true">
- <allow send_destination="org.tizen.alarm.manager"/>
+ <policy context="default">
+ <allow send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_set_rtc_time"
+ privilege="http://tizen.org/privilege/alarm.set"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_create"
+ privilege="http://tizen.org/privilege/alarm.set"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_create_appsvc"
+ privilege="http://tizen.org/privilege/alarm.set"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_delete"
+ privilege="http://tizen.org/privilege/alarm.set"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_power_on"
+ privilege="http://tizen.org/privilege/alarm.set"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_power_off"
+ privilege="http://tizen.org/privilege/alarm.set"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_update"
+ privilege="http://tizen.org/privilege/alarm.set"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_get_number_of_ids"
+ privilege="http://tizen.org/privilege/alarm.get"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_get_list_of_ids"
+ privilege="http://tizen.org/privilege/alarm.get"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_check_next_duetime"
+ privilege="http://tizen.org/privilege/alarm.get"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_get_appsvc_info"
+ privilege="http://tizen.org/privilege/alarm.get"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_get_info"
+ privilege="http://tizen.org/privilege/alarm.get"/>
+ <check send_destination="org.tizen.alarm.manager"
+ send_interface="org.tizen.alarm.manager" send_member="alarm_get_next_duetime"
+ privilege="http://tizen.org/privilege/alarm.get"/>
</policy>
</busconfig>