summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packaging/alarm-manager.changes3
-rwxr-xr-xpackaging/alarm-manager.spec9
-rw-r--r--packaging/alarm-service.conf15
3 files changed, 25 insertions, 2 deletions
diff --git a/packaging/alarm-manager.changes b/packaging/alarm-manager.changes
index 6b23f7d..2d0a181 100644
--- a/packaging/alarm-manager.changes
+++ b/packaging/alarm-manager.changes
@@ -1,3 +1,6 @@
+* Mon Jul 01 2013 Rusty Lynch <rusty.lynch@intel.com> accepted/tizen/20130603.120957@99b463f
+- Add alarm-service dbus config
+
* Mon Jun 03 2013 Xavier Roche <xavier.roche@eurogiciel.fr> accepted/tizen/20130520.103543@c4ad7ec
- Adding Gthread dependency in .pc file
diff --git a/packaging/alarm-manager.spec b/packaging/alarm-manager.spec
index 5ccc60f..ac7894c 100755
--- a/packaging/alarm-manager.spec
+++ b/packaging/alarm-manager.spec
@@ -5,8 +5,9 @@ Release: 1
Group: System/Libraries
License: Apache License, Version 2.0
Source0: %{name}-%{version}.tar.gz
-Source101: packaging/alarm-server.service
-Source102: packaging/60-alarm-manager-rtc.rules
+Source101: alarm-server.service
+Source102: 60-alarm-manager-rtc.rules
+Source103: alarm-service.conf
Requires(post): /sbin/ldconfig
Requires(post): /usr/bin/systemctl
@@ -97,6 +98,9 @@ ln -sf ../alarm-server.service %{buildroot}%{_unitdir}/multi-user.target.wants/a
mkdir -p %{buildroot}/%{_sysconfdir}/udev/rules.d
install -m0644 %{SOURCE102} %{buildroot}%{_sysconfdir}/udev/rules.d/
+mkdir -p %{buildroot}/%{_sysconfdir}/dbus-1/system.d
+install -m0644 %{SOURCE103} %{buildroot}%{_sysconfdir}/dbus-1/system.d/
+
%preun -n alarm-server
if [ $1 == 0 ]; then
systemctl stop alarm-server.service
@@ -129,6 +133,7 @@ fi
%attr(0755,root,root) %{_sysconfdir}/rc.d/rc5.d/S80alarm-server
%{_unitdir}/multi-user.target.wants/alarm-server.service
%{_unitdir}/alarm-server.service
+%{_sysconfdir}/dbus-1/system.d/alarm-service.conf
%ifarch %{arm}
%exclude %{_sysconfdir}/udev/rules.d/60-alarm-manager-rtc.rules
%else
diff --git a/packaging/alarm-service.conf b/packaging/alarm-service.conf
new file mode 100644
index 0000000..48b6569
--- /dev/null
+++ b/packaging/alarm-service.conf
@@ -0,0 +1,15 @@
+<!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.alarm.manager"/>
+ <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>
+ <policy context="default">
+ <deny send_destination="org.tizen.alarm.manager"/>
+ </policy>
+</busconfig>