diff options
author | Rusty Lynch <rusty.lynch@intel.com> | 2013-07-01 14:30:03 -0700 |
---|---|---|
committer | Rusty Lynch <rusty.lynch@intel.com> | 2013-07-01 14:49:21 -0700 |
commit | 9540b8217df056fd8e17016424be8a8db57f59bc (patch) | |
tree | cf9c8ec65b8ca7cd9c4bcfbee89bd655adc85a2d /packaging | |
parent | ca2f226a46ac258793e9b468108f9015c77ad6ed (diff) | |
download | alarm-manager-9540b8217df056fd8e17016424be8a8db57f59bc.tar.gz alarm-manager-9540b8217df056fd8e17016424be8a8db57f59bc.tar.bz2 alarm-manager-9540b8217df056fd8e17016424be8a8db57f59bc.zip |
Add alarm-service dbus configsubmit/tizen/20130701.230928accepted/tizen/20130701.225707
Without a dbus system config file, the alarm service is not allowed
to own the org.tizen.alarm.manager name on the system bus
Change-Id: Ic59829e064907f729bad8c61efcc42a5ae35c316
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/alarm-manager.changes | 3 | ||||
-rwxr-xr-x | packaging/alarm-manager.spec | 9 | ||||
-rw-r--r-- | packaging/alarm-service.conf | 15 |
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> |